1.开发自界说控件
自界说控件在开发中算常用的技术,因为在解决实际问题时往往.NET Framework供给的控件不能满足所有的需求,还好可以按照.NET Framework供给的根本控件组合扩展成自界说控件。
开发自界说控件需要先新建一个Windows窗体控件库的项目,在该项目中设计UserControl
说明:
该自界说控件包孕一个label和textbox,label用来显示标题,textbox用来显示内容部分。该控件的创建可以通报参数一个实体类,实体类包孕两个属性值,一个是Name用来给label赋值,一个是Content用来给textbox赋值。固然,实体类可以本身设计,也可以给与其他通报参数的方法。
2.使用(挪用)自界说控件
自界说控件写好之后,如果想向.NET Framework供给的控件一样在工具箱就可以看到,直接拖拽出来使用的话,需要先将自界说控件的项目生成的DLL,然后在项目工具箱中,新建一个选项卡作为自界说的工具选项卡,,右键选择项浏览选择该自界说控件的DLL文件加载进去即可。
加载完成后自界说控件就如图所示的直接显示出来了。
如果想在代码中添加的话,先将该DLL添加引用即可。如图所示:
3.自界说控件使用小结
自界说控件的使用,可以将一些庞大的UI模块化,使设计简洁,也便利维护与扩展.如果想设计越发都雅的自界说控件可以给与WPF或者其他三方工具(好比RadControls for WinForms)等来创建自界说控件窗体控件库项目。