Form是应用程序中所显示的任何窗口的表示形式。Form类可用于创建标准窗口、工具窗口、无边框窗口和浮动窗口。用户还可以使用Form类创建模式窗口,如对话框。一种特殊类型的窗体,即MDI(多文档界面)窗体可包含其他称为MDI子窗体的窗体。通过将IsMdiContainer属性设置为true来创建MDI窗体。通过将MdiParent属性设置为包含MDI子窗体的MDI父窗体来创建MDI子窗体。
使用Form类中可用的属性,用户可以确定所创建窗口或对话框的外观、大小、颜色和窗口管理功能。Text属性允许用户在标题栏中指定窗口的标题。Size和DesktopLocation属性允许用户定义窗口在显示时的大小和位置。用户可以使用ForeColor颜色属性更改窗体上放置的所有控件的默认前景色。FormBorderStyle、MinimizeBox和MaximizeBox属性允许用户控制运行时窗体是否可以最小化、最大化或调整窗体大小。Form控件的常用属性见表6-1。
表6-1 Form控件的常用属性
(续)
除了属性之外,用户还可以使用Form类的方法来操作窗体。例如,用户可以使用ShowDialog方法将窗体显示为模式对话框,可以使用SetDesktopLocation方法在桌面上定位窗体。
Form类的事件允许用户响应对窗体执行的操作。可以使用Activated事件执行操作,如当窗体已激活时更新窗体控件中显示的数据。Form控件的常用方法与常用事件见表6-2、表6-3。(www.xing528.com)
表6-2 Form控件的常用方法
表6-3 Form控件的常用事件
下面的代码示例创建了Form的一个新实例,并调用ShowDialog方法以将该窗体显示为对话框。该示例设置了FormBorderStyle、AcceptButton、CancelButton、MinimizeBox、MaximizeBox和StartPosition属性,将窗体的外观和功能更改为对话框形式。该示例还使用了窗体Controls集合的Add方法来添加两个Button控件,使用HelpButton属性在对话框的标题栏中显示“帮助”按钮。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。