【问题标题】:What is the base class form Windows Form?Windows Form 的基类形式是什么?
【发布时间】:2011-03-21 07:57:02
【问题描述】:

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

【问题讨论】:

    标签: .net winforms inheritance


    【解决方案1】:

    Form 和 UserControl 都分别派生自 ContainerControl,后者派生自 ScrollableControl,而 ScrollableControl 派生自 Control。

    【讨论】:

      【解决方案2】:

      根据定义:表单就像控件的容器。

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-06-06
          • 2021-08-17
          • 2020-08-14
          • 2017-05-08
          • 1970-01-01
          • 1970-01-01
          • 2017-12-29
          • 1970-01-01
          相关资源
          最近更新 更多