.NET WinForms中的控件和UserControl有什么区别?我想创建一个自定义控件,但是我应该继承哪一个?过去我一直使用Control,没有任何问题,但是创建自定义控件的“推荐”方法是吗?

最佳答案

这是一篇关于这个问题的好文章。 user controls

但是总之

控件是继承的或完全自定义的。您自己编写和处理许多事件。您甚至可以通过使用GDI +来控制绘制控件的方式和时间
画画。

UserControl是放置在一起以某种方式使用的控件的集合。例如,您可以放置​​一个包含文本框,复选框等的GroupBox。当您必须将同一组控件放置在多个表单或标签上时,这很有用。注意:您也可以为UserControls编写一些自定义事件和图形。

09-07 01:21