Form 是应用程序中所显示的任何窗口的表示形式。Form 类可用于创建标准窗口、工具窗口、无边框窗口和浮动窗口。您还可以使用 Form 类创建模式窗口,例如对话框。一种特殊类型的窗体,即多文档界面 (MDI) 窗体可包含其他称为 MDI 子窗体的窗体。通过将 IsMdiContainer 属性设置为 true 来创建 MDI 窗体。通过将 MdiParent 属性设置为将包含 MDI 子窗体的 MDI 父窗体来创建 MDI 子窗体。
使用 Form 类中可用的属性,您可以确定所创建窗口或对话框的外观、大小、颜色和窗口管理功能。Text 属性允许您在标题栏中指定窗口的标题。Size 和 DesktopLocation 属性允许您定义窗口在显示时的大小和位置。您可以使用 ForeColor 颜色属性更改窗体上放置的所有控件的默认前景色。FormBorderStyle、MinimizeBox 和 MaximizeBox 属性允许您控制运行时窗体是否可以最小化、最大化或调整窗体大小。
除了属性之外,您还可以使用此类的方法来操作窗体。例如,您可以使用 ShowDialog 方法将窗体显示为模式对话框。可以使用 SetDesktopLocation 方法在桌面上定位窗体。
Form 类的事件允许您响应对窗体执行的操作。可以使用 Activated 事件执行操作,如当窗体已激活时更新窗体控件中显示的数据。
可以通过在类中放置称为 Main 的方法将窗体用作应用程序中的启动类。在 Main 方法中添加代码,以创建和显示窗体。为了运行窗体,您还需要在 Main 方法中添加 STAThread 属性。关闭启动窗体时,应用程序也同时关闭。