窗体

描述

窗体是GUI应用的基本构件。它可使您显示具有控件的窗口或对话框,以实现用户交互。GUI应用可具有一个窗体或多个窗体。

使用

显示窗体窗体可通过四种方式显示:

  1. 如果窗体设为启动窗体,则在自动模式下,如果系统启动,将自动显示窗体。 若要设置启动窗体,在窗体资源管理器中右击窗体,然后选择“启动窗格”, 如下所示:

    窗体将以黑体显示,表示其为启动窗体。您还可以在项目|属性|GUI Builder中为项目设置启动窗体。

  2. 使用GShowDialog函数。这样会将窗体显示为对话框并返回DialogResult值。

    result = GShowDialog(frmSetSpeed)  
    

    通常情况下,DialogResult值采用窗体上的按钮设置,如[确定]按钮和[取消]按钮。

  3. 使用GShow语句。这样会将窗体显示为窗口。

    GShow frmIODiags  
    
  4. 在运行窗口中从下拉列表中选择希望执行的窗体,单击[开始]按钮,显示选择的窗体。
    设置窗体外观
    设置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 重新调整窗体尺寸时执行。