自定义控件继承System.Windows.Forms.Control或UserControl?

时间:2011-04-08 07:38:03

标签: .net winforms

要在.NET中创建自定义控件,您可以继承System.Windows.Forms.Control或UserControl类。如果您不需要在其中添加控件,那么最佳选择是什么?

感谢。

2 个答案:

答案 0 :(得分:3)

ControlUserControl之间的最大区别在于UserControl旨在保存内容。它源自ScorllableControlContainerControl,因此获得了许多功能。如果您想添加子控件,那么这是最佳选择。在你的情况下,虽然你没有添加任何子控件。如果您需要滚动,您仍然可能需要UserControl,否则请使用Control

答案 1 :(得分:1)

我想你可以在这里找到答案; - )

Control vs UserControl in WinForms?