如何在c#中进行自定义表单控件

时间:2014-04-22 00:04:45

标签: c# forms visual-studio controls

有一天,当我意识到,如果我可以制作一个表单控件来为我做这件事会更容易,我想在视觉工作室做一些事情,除了我不知道怎么做,我想要表单控件有网格,每个正方形都有自己的颜色属性,如果有人知道如何制作表单控件,或者甚至更好地知道如何制作我刚刚描述的东西,我会非常高兴:D

2 个答案:

答案 0 :(得分:0)

1)在项目内:Solution Explorer --> Right Click the .csproj --> Add UserControl

2)将gridBox或任何您想要的控件拖放到自定义控件中。

3)检查ToolBox,您的自定义控件应位于第一个选择

答案 1 :(得分:0)

MSDN article是如何编写客户控件的基本步骤概要。 不幸的是,MS没有想出如何避免链接腐烂 - 所以如果你以后来,你可能需要搜索创建自定义winform控件来找到它。

通常,通过子类化现有控件并自定义它来获得最佳效果。

如果您对此有所了解,您可能还会发现一些免费提供的winform控制项目是有用信息的金矿。

然而,你应该考虑做的事情是创建一个"用户控件"这对于少数现有控件的复合通常更简单。这个 article on the types of controls for winforms可能对您有用。

除此之外,如果您正在尝试解决编码时遇到的特定问题,那么您应该使用S / O.谷歌是一个更适合寻找教程等的工具。