开发目的
在使用C# WinForm开发时,工具箱中已经提供了十分丰富的控件库,利用这些基础控件我们可以开展各类项目的开发。
但是我们在开发具有类似的项目时,我们希望将相同类型的功能模块封装成标准的控件,以便在此后的项目开发中直接调用,从而提高工作效率。
提示:以下是本篇文章正文内容,下面案例可供初学者参考,若有改进之处请提出意见并加以批评,谢谢。
开发流程
本篇文章是记录自己在开发Trio运动控制器API函数时,也希望能开发更多的功能块控件模板以供客户使用。
下文以封装上位机连接控制器的功能控件为例,来介绍C#自定义控件的封装方法。
创建控件库项目
1、首先新建 Windows窗体控件库项目
2、在用户界面上添加工具箱中的控件,如下图所示
3、编写控件相应程序
- 3.1 双击 连接控制器 的控件,写入如下程序代码
private void CntBtn_Click(object sender, EventArgs e)
{
ipAddress = IpTBox.Text.Trim();
trio.SetHost