有关如何在Windows窗体中创建复合控件的教程?

时间:2009-10-06 20:26:31

标签: c# .net winforms gdi+

任何人都知道有关此主题的任何教程吗?

我在网上搜索但我看到的主要是asp.net控件,而不是winforms。

2 个答案:

答案 0 :(得分:2)

如果您搜索“UserControl”,可能会获得更多结果,因为您可能希望从中派生自定义/复合控件。

通常,我会在UserControl上放置几个控件,并且只公开程序员使用它所需的方法和属性。我做的这种控制的一个很好的例子是数字时钟,其中每个数字本身就是一个自定义控件(实际上是一个图片框,加上一些控制逻辑)。然后,我可以在任何需要的地方拖动此控件。

这里有一个tutorial,你可能会觉得很方便。

顺便说一下,当我进行谷歌搜索时,我使用了以下内容:

  

c#UserControl教程-asp

忽略了你提到的很多ASP教程。看起来ASP程序员似乎使用了很多这些用户控件!

答案 1 :(得分:2)

尝试使用CodeProject上的WinForm Custom Controls部分获取许多源代码示例。

这个看起来非常“如何”导向:
Write Your Own Bar Chart Winforms User Control