在开辟winform桌面应用法式的时辰,经常会批量的利用几种控件的组合来开辟,这就用到了winform的用户控件,今天小编就来经由过程一个小例子来演示一下用户控件的利用,包罗从建立到利用。
东西/原料
- 电脑一台
- VS2010
方式/步调
- 1
起首小编打开VS2010,然后按照下图中红色箭头指示,点击文件,然后新建,然后点击项目,起头新建项目,如下图:
- 2
在新建项目对话框中选择【Winfows窗体控件库】,然后点击确定,如下图:
- 3
建立好之后,就会在页面中呈现一个窗口,这里就是让用户建立用户控件的视图设计器,如下图:
- 4
小编这里随意设计一下,放两个textbox,然后放一个按钮,这个按钮实现的功能就是点击按钮,然后将textbox1中的内容复制粘贴到textbox2中,如下图:
- 5
下图中就是按钮事务的具体代码,如下图:
- 6
然后启动法式,因为这个只是一个控件,所以启动之后的外不雅是下图中的,可是不影响功能的,如下图:
- 7
在textbox1中输入文字,然后点击按钮,可以看到法式正常执行,如下图:
- 8
然后到控件对应项面前目今的Debug文件下可以看到生当作了一个和项目名称一致的dll文件,这个文件过一会要用,如下图:
- 9
接下来小编起头利用杠杆建立的用户控件,这里小编新建立一个winform桌面应用法式,如下图:
- 10
然后在东西箱中肆意位置右键点击,在弹出的右键快捷菜单中点击【添加选项卡】,如下图:
- 11
在弹出的选择东西箱界面点击【浏览】,如下图:
- 12
然后找到方才建立的用户控件生当作的dll文件,然后选择打开,如下图:
- 13
此时在选择东西箱项中就多了一个UserControl1,然后点击确定,如下图:
- 14
然后在东西箱中也多了一个UserControl1,这个就和东西箱中其他控件一样可以拖动到设计界面中,如下图:
- 15
然后将这个新添加在东西箱中的用户控件直接拖拽历程序的本家儿界面中,因为是控件,我就可以拖好几个,小编这里拖两个进来,如下图:
- 16
然后运行法式,法式正常运行,如下图:
- 17
接下来小编想改一下按钮的名字怎么办呢,按照下图中代码来点窜按钮上的内容,这种方式是经由过程用户控件中控件的名称来识别用户控件中的控件的,如下图:
- 18
运行法式发现按钮的名字确实改变了,如下图:
- 19
从上面的点窜按钮名字来看,点窜按钮 的名字比力麻烦,因为还需要知道用户控件中控件的名字,这个获取起来比力麻烦,这个时辰我们回到建立用户控件的项目中,把用户控件中按钮的名字作为一个用户控件属性给表露出来,如下图:
- 20
然后回到winform项目中,从头引入点窜之后的用户控件的dll文件,直接引入到东西箱中,然后拖动控件的本家儿界面中,如下图:
- 21
这里我们可以发现用户控件已经多出来一个buttonname属性了,我们点窜这个buttonname属性,如下图:
- 22
启动法式,可以看到按钮名称确实改变了,申明当作功了,我们也可以经由过程这个方式给用户控件传值,如下图:
注重事项
- 小我不雅点,仅供参考。
- 感激阅读。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/223612.html
- 上一篇: 如何选择汽修管理软件
- 下一篇: 视频剪辑(八)
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
faceu激萌怎么把瘦脸开到最大
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497