我想在C#中创建一个自定义组件,并且自定义组件将作为一个计量器,并由一个面板中包含一些图标组成。有没有一种方法可以创建一个包含所有这些项目的自定义面板组件,然后将其作为一个组件与其进行交互?如何在C#2010中创建自定义组件?
3
A
回答
5
它被称为用户控件(或复合控件):
How to add and create a Usercontrol in Visual Studio 2008(说2008年,但一切也应该适用于2010)
参见:Walkthrough: Creating a Windows Forms User Control that Supports Lookup Databinding
要创建.NET用户控件
创建Visual C#Windows窗体名为 WindowsFormsControlLibrary1控件库项目:在 文件菜单上,单击新建,然后单击 项目。在Visual C#文件夹中, 选择Windows窗体控件库。 单击确定接受项目名称WindowsFormsControlLibrary1 。默认情况下,通过 ,.NET控件 的名称将为UserControl1。
将子控件添加到UserControl1:在工具箱中,打开所有窗口 窗体列表。将Button控件拖到UserControl1设计图面的 。另外 添加一个TextBox控件。
在解决方案资源管理器中,双击UserControl1.Designer.cs将其打开 进行编辑。将TextBox和Button的声明 从 更改为公开。
生成项目:在生成菜单上,单击生成解决方案。
Ref。
相关问题
- 1. 如何创建自定义Swing组件
- 2. 如何创建自定义GUI组件?
- 3. 如何在Flex中创建自定义自动完成组件?
- 4. 如何在C中的GTK3中创建自定义小部件?
- 5. 如何在Access 2010中创建自定义ID
- 6. 如何在访问2010中创建自定义主键?
- 7. 如何在Sharepoint 2010中创建自定义投票WebPart?
- 8. 如何在Vue.js中创建自定义链接组件?
- 9. 如何在自定义SSIS组件中创建目标列?
- 10. 如何在Salesforce中创建自定义登录组件?
- 11. 如何使用FXML在JavaFX 2.0中创建自定义组件?
- 12. 如何在UITableViewController中创建一个自定义的UIToolbar组件?
- 13. 如何在vaadin 6中创建自定义vaadin组件
- 14. 如何在Joomla中为自定义组件创建面包?
- 15. 如何在win32中创建自定义形状控件C++
- 16. 如何在C#中创建自定义文件扩展名?
- 17. 如何在C中创建自定义事件#
- 18. 如何在C中创建自定义文件名?
- 19. 如何在C#2010.NET中创建控件数组?
- 20. Sharepoint 2010:无法在自定义列表中创建文件夹
- 21. 如何在mediawiki中创建自己的自定义组?
- 22. 如何在Sharepoint 2010中创建自定义Web部件页面布局
- 23. 在Ionic 2中,如何创建使用离子组件的自定义组件?
- 24. 如何从C++中的文件创建自定义QML元素?
- 25. 如何在自定义控件中创建名为valuechanged的自定义事件
- 26. 如何从C/CPP创建C#自定义控件
- 27. 如何在自定义类中创建自定义IBActions?
- 28. 为lightswitch创建自定义组件
- 29. 创建样式自定义组件
- 30. 创建自定义控件组对象?