C#开发之自定义控件的简单使用

2012年10月12日 10:34:27 奋斗的蘑菇 阅读数:45326

1.开发自定义控件
自定义控件在开发中算常用的技术,因为在解决实际问题时往往.NET Framework提供的控件不能满足所有的需求,还好可以根据.NET Framework提供的基础控件组合扩展成自定义控件。
开发自定义控件需要先新建一个Windows窗体控件库的项目,在该项目中设计UserControl,步骤如下图:

图片123


说明:
该自定义控件包括一个label和textbox,label用来显示标题,textbox用来显示内容部分。该控件的创建可以传递参数一个实体类,实体类包括两个属性值,一个是Name用来给label赋值,一个是Content用来给textbox赋值。当然,实体类可以自己设计,也可以采用其他传递参数的方式。
2.使用(调用)自定义控件
自定义控件写好之后,如果想向.NET Framework提供的控件一样在工具箱就可以看到,直接拖拽出来使用的话,需要先将自定义控件的项目生成的DLL,然后在项目工具箱中,新建一个选项卡作为自定义的工具选项卡,右键选择项浏览选择该自定义控件的DLL文件加载进去即可。
加载完成后自定义控件就如图所示的直接显示出来了。
如果想在代码中添加的话,先将该DLL添加引用即可。如图所示:
 图片456


3.自定义控件使用小结
自定义控件的使用,可以将一些复杂的UI模块化,使设计简洁,也方便维护与扩展.如果想设计更加好看的自定义控件可以采用WPF或者其他三方工具(比如RadControls for WinForms)等来创建自定义控件窗体控件库项目。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值