【问题标题】:Custom controls subclassing System.Windows.Forms.Control or UserControl?自定义控件继承 System.Windows.Forms.Control 或 UserControl?
【发布时间】:2011-08-01 07:23:44
【问题描述】:

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

谢谢。

【问题讨论】:

  • 一个没有任何控件的自定义控件?

标签: .net winforms


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    Control vs UserControl in WinForms?

    【讨论】:

      猜你喜欢
      • 2012-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-06
      • 2016-10-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多