如果我创建一个新的WinForms应用程序,我可以看到Form1继承自Form。我认为Form是一个控件。 MSDN说所有控件都继承自UserControl类。它是怎么回事? 编辑:还要从基础Form类继承所有表单吗?
答案 0 :(得分:3)
Form
和UserControl
两者都与ContainerControl
分开派生,ScrollableControl
派生自Control
,派生自{{3}}。
答案 1 :(得分:1)
按定义:表单就像控件的容器一样。
在Windows窗体中,表单是一个可视表面,您可以在其上向用户显示信息。您通常通过向表单添加控件并开发对用户操作的响应(例如鼠标单击或按键)来构建Windows窗体应用程序。
控件是一个显示数据或接受数据输入的离散用户界面(UI)元素。
答案 2 :(得分:0)
表单不是控件,它是一个窗口或对话框(根据documentation)。