窗体
描述
窗体是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 |
Left | 设置窗体的左坐标,单位为像素。 |
MaximizeBox | 设置是否显示标题栏最大化按钮。 默认:False |
MinimizeBox | 设置是否显示标题栏最小化按钮。 默认:False |
Name | 设置控件名称。 |
StartPosition | 设置窗体的启动位置。 默认:CenterScreen |
Text | 用于设置控件文本。 默认:窗体名称 |
Top | 获取或设置窗体的顶坐标,单位为像素。 |
Type | 获取控件的类型名称。 |
Width | 设置窗体宽度,单位为像素。 |
WindowState | 设置窗体的默认窗口状态。 默认:Normal |
窗体事件
事件 | 描述 |
---|---|
Closed | 窗体关闭后执行。 |
Load | 窗体加载时执行。 |
Resize | 重新调整窗体尺寸时执行。 |
← GUI Builder组件 按钮控件 →