《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
- 《C#中自定义控件并在Form中进行调用》
- 在C#中调用批处理文件并进行传参
- c# 中form调用并操作web脚本
- 在C#中创建自定义控件
- 在C#中创建自定义控件
- 在c#中关于线程调用控件
- c#在程序中调用另一个程序,并进行异常捕捉——System.Diagnostics.Process
- 在自定义控件中调用父页面的控件
- EBS OAF开发中如何在OAF页面调用form并传递参数给form
- C++ VS 2008中ATL的创建,使用。并在C++项目以及C#项目中进行调用测试
- C++ VS 2008中ATL的创建,使用。并在C++项目以及C#项目中进行调用测试
- 在c#中实现DataGridView中自定义控件列
- 怎样在分录中增加F7控件,并进行过滤
- C#在一个form中改变另一个form中控件的内容、C#做登录界面并且密码显示为*
- VS2010创建ActiveX控件并在html中调用
- 在WinForm程序中添加删除调用自定义控件
- 在C#中利用ActiveX控件进行视频采集
- 在C#中利用ActiveX控件进行视频采集
- 【基础理论】数据仓库
- C++11: g++-4.7 internal compiler error 解决方法
- Netbeans8.1 IDE开发工具
- UnityShader快速上手指南(四)
- PI常用事务代码以及常见名词缩写
- 《C#中自定义控件并在Form中进行调用》
- Spring+Quartz配置定时任务
- 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
- 修改ViewPager滚动切换的动画时间
- java中Collection和Collections的区别和联系
- js生成日志信息及实现java直接调用flume
- LintCode:有效的括号序列
- JAVA 正则表达式判断SQL中是否已经存在排序 逻辑
- 【刷题之路】矩阵最小路径