Sei*_*oni 3 c# components visual-studio-2010
我想在C#中创建一个自定义组件,自定义组件将作为一个标尺,由一个面板和一些图标组成.有没有办法创建一个包含所有这些项目的自定义面板组件,然后将它作为一个组件进行交互?
它被称为Usercontrol(或复合控件):
如何在Visual Studio 2008中添加和创建Usercontrol(2008 年说,但一切都应该适用于2010)
另请参阅:演练:创建支持查找数据绑定的Windows窗体用户控件
创建.NET用户控件
创建名为WindowsFormsControlLibrary1的Visual C#Windows窗体控件库项目:在"文件"菜单上,单击"新建",然后单击"项目".在Visual C#文件夹中,选择Windows窗体控件库.单击"确定"接受WindowsFormsControlLibrary1项目名称.默认情况下,.NET控件的名称为UserControl1.
将子控件添加到UserControl1:在"工具箱"中,打开"所有Windows窗体"列表.将Button控件拖到UserControl1设计图面.还添加一个TextBox控件.
在"解决方案资源管理器"中,双击"UserControl1.Designer.cs"将其打开以进行编辑.将TextBox和Button的声明从private更改为public.
构建项目:在"生成"菜单上,单击"生成解决方案".
参考.