《C#中⾃定义控件并在Form中进⾏调⽤》
C#⾃定义控件并在Form中进⾏调⽤
由于项⽬的原因,要使⽤C#来实现⼀个演⽰系统,具体功能为:上位机使⽤TCP/IP协议通过⽹⼝发送数据,FPGA从⽹⼝抓取数据并进⾏⼀些处理,最后,将处理后的数据通过⽹⼝返回,并在电脑上显⽰结果。
由于在实现的功能中,有⼀些控件的集合和布局⼀模⼀样,因此,就决定将这些控件提取出来成为⼀个单元。最后,根据情况来使⽤这个⾃定义的控件单元。
要完成⾃定义控件并在Form中进⾏使⽤的具体分为以下⼏个步骤
1、⾃定义⼀个UserControl控件
1.1、创建⼀个UserControl
项⽬右键—->Add——>User Control
就会看到如下的界⾯,:控件的使用
点击Add,之后,会看到⼀个空⽩的界⾯,我们在此界⾯上添加控件(这⾥添加了⼀个按钮和⼀个ComboBox),如下:
1.2、编译⼀下(build)整个⼯程
直接点击编译按钮即可完成编译,编译完成之后,在其它的Form(或⾃定义控件)中的菜单栏中的view—>Toolbox列表中看到如下的结果,即UserControl2可以作为⼀个控件来使⽤了:
注意:如果你没有看到,是需要设置⼀下,设置⽅法如下:
点击菜单栏上的菜单Tools—>option—->WindowsForms Designer—–>AutoToolBoxPopulate 改为TRUE即可.
操作的界⾯如下:
2、使⽤这个UserControl控件
假设你在其它的Form(或⾃定义控件)使⽤上⾯我们准备好的⾃定义控件UserControl2。你只需要像使⽤其它基本控件⼀样使⽤就可以了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。