什么是Windows窗体的基类?

时间:2011-03-21 07:57:02

标签: .net winforms inheritance

如果我创建一个新的WinForms应用程序,我可以看到Form1继承自Form。我认为Form是一个控件。 MSDN说所有控件都继承自UserControl类。它是怎么回事? 编辑:还要从基础Form类继承所有表单吗?

3 个答案:

答案 0 :(得分:3)

FormUserControl两者都与ContainerControl分开派生,ScrollableControl派生自Control,派生自{{3}}。

答案 1 :(得分:1)

按定义:表单就像控件的容器一样。

在Windows窗体中,表单是一个可视表面,您可以在其上向用户显示信息。您通常通过向表单添加控件并开发对用户操作的响应(例如鼠标单击或按键)来构建Windows窗体应用程序。

控件是一个显示数据或接受数据输入的离散用户界面(UI)元素。

答案 2 :(得分:0)

表单不是控件,它是一个窗口或对话框(根据documentation)。