《C#中自定义控件并在Form中进行调用》

来源:互联网 发布:血腥拼图 程序员 编辑:程序博客网 时间:2024/05/17 09:00

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。你只需要像使用其它基本控件一样使用就可以了。

0 0
原创粉丝点击