窗体
描述
窗体是GUI应用的基本构件。它可使您显示具有控件的窗口或对话框,以实现用户交互。GUI应用可具有一个窗体或多个窗体。
使用
显示窗体窗体可通过四种方式显示:
如果窗体被设为启动窗体,则会在自动模式下启动系统时自动显示。 若要设置启动窗体,在窗体资源管理器中右击窗体,然后选择“启动窗格”, 如下所示:
窗体将以黑体显示,表示其为启动窗体。您还可以在项目|属性|GUI Builder中为项目设置启动窗体。
使用GShowDialog函数。这样会将窗体显示为对话框并返回DialogResult值。
result = GShowDialog(frmSetSpeed)通常情况下,DialogResult值采用窗体上的按钮设置,如[确定]按钮和[取消]按钮。
使用GShow语句。这样会将窗体显示为窗口。
GShow frmIODiags在运行窗口中从下拉列表中选择希望执行的窗体,单击[开始]按钮,则会显示选择的窗体。
设置窗体外观
设置FormBorderStyle属性。对于用作对话框的窗体,应使用3 – FixedDialog。
设置ControlBox、MaximizeBox、MinimizeBox,以配置窗体的标题栏。
设置WindowState,以便在显示窗体时以Normal size、Maximized或Minimized形式显示。使用帮助
您可以在帮助文件中将HelpButton属性设为True并将HelpID属性设为主题ID,进而显示帮助文件中的帮助主题。
有关详细信息,请参阅以下章节。
使用帮助文件
窗体属性
| 属性 | 描述 |
|---|---|
| AcceptButton | 设置用户键入Enter时执行点击事件的按钮控件。 默认:None |
| BackColor | 设置窗体的背景颜色。 默认:Control |
| CancelButton | 设置用户键入Esc时执行点击事件的按钮控件。执行后,窗体关闭。 默认:None |
| ControlBox | 设置是否显示标题栏控件框项目。 默认:True |
| Controls | 窗体上的控件数组。 |
| Count | 获取控件数组中的控件数量。 |
| Dialog Result | 设置窗体关闭时的返回值(仅运行时)。 |
| EventTaskType | 设置用于事件的任务类型。 默认:Normal |
| FormBorderStyle | 设置用于窗体的边框类型。 默认:FixedDialog |
| FormTemplate | 从模板中选择并设置窗体的尺寸。 |
| Height | 设置控件高度,单位为像素。 |
| HelpButton | 设置是否显示标题栏帮助按钮。 默认:False |
| HelpID | 设置用户点击标题栏帮助按钮时显示的帮助主题ID。 默认:0 |
| Icon | 获取或设置要在窗体标题框的图标中显示的图像。 |
| Left | 设置窗体的左坐标,单位为像素。 |
| MaximizeBox | 设置是否显示标题栏最大化按钮。 默认:False |
| MinimizeBox | 设置是否显示标题栏最小化按钮。 默认:False |
| Name | 设置控件名称。 |
| StartPosition | 设置窗体的启动位置。 默认:CenterScreen |
| Text | 用于设置控件文本。 默认:窗体名称 |
| Top | 获取或设置窗体的顶坐标,单位为像素。 |
| Type | 获取控件的类型名称。 |
| Width | 设置窗体宽度,单位为像素。 |
| WindowState | 设置窗体的默认窗口状态。 默认:Normal |
窗体事件
| 事件 | 描述 |
|---|---|
| Closed | 窗体关闭后执行。 |
| Closing | 已进行窗体关闭操作时,在窗体被关闭之前执行。 |
| Load | 窗体加载时执行。 |
| Resize | 重新调整窗体尺寸时执行。 |
← GUI Builder组件 按钮控件 →