程序用于 显示帮助内容的文件名。定义如下: property HelpFile: string; 使 用 HelpFile 是为了应用程序拥有一个使用 标 准 Windows 帮 助 系 统 的 帮 助 文 件 。 Windows 显示由 HelpFile 属性指明的帮助 文件。要让应用程序实现这一点,必须在 运行时为 HelpFile 属性赋予一个文件名 的值,或者在设计时 Project|Options 对 话框的 Application 页面中指定一个帮助 文件。默认情况下,HelpFile 是一个空串 (''),并且应用程序的帮助方法忽略所有 的试图显示帮助。 如果 HelpFile 包括任何 内容,帮助主题的方法将根据文件名调出 Windows 帮助系统以提供联机帮助 注意:如果活动窗口的帮助文件已指 定,则该文件将优先于应用程序的帮助文 件显示 属性 Hint 属性 Hint 指明了出现在帮助提示框 (Help Hint box)中的文本字符串。定义如 下:property Hint: string;TApplication.Hint 属 性 就 是 鼠 标正在移动经过的控件或菜单项的 Hint 值。该属性也能被赋予一个向用户提供动 作、错误或其它信息的字符串值。因此, 使用 Hint 属性也能够: 从控件传递提示信 息到另一显示区, 例如通过 OnHint 事件句 柄将提示显示到状态栏中。这时是读取 Hint 属性。 当应用程序正在进行某一动作 时简要描述其状态。这时是设置 Hint 属 性。当 OnHint 事件发生时帮助提示才出 现。因此,即使 TApplication 的 Hint 属 性被赋予状态栏的标题,例如状态栏控件 的标题显示 Hint 属性的当前字符串值, 也 应归于 OnHint 事件 Hint 字符串包括两部分: 短提示和长 提示。短提示用于简洁的弹出提示;长提 示与短提示之间
用竖线"|"隔开, 用于在状 态栏中显示较详细的提示信息。可以使用
2
单 元 Controls 中 提 供 的 字 符 串 函 数 GetShortHint 和 GetLongHint 从 Hint 属 性中分解得到短提示和长提示 注意: 当应用程序通过设置 Hint 属性 向用户提供某一事件发生的信息时应当切 记,默认情况下,当鼠标移动经过某一控 件时, Hint 字符串被复位到该控件的 Hint 属性值 属性 HintHidePause 属性 HintHidePause 指定了鼠标尚 未从控件或菜单项上移开、在隐藏帮助提 示之前的时间间隔。定义如下:property HintHidePause: Integer; 用 HintHidePause 以毫秒为单位指定等待 时间,在 TApplication 的构造器中该属 性被置为 2500 毫秒(2.5 秒)。 控件或菜单 项的帮助提示在 Hint 属性中指定 注意:默认应将 HintHidePause 的值 预先确定为 HintPause 属性值的 3 到 5 倍 较合适 属性 MainForm 属性 MainForm 唯一标识了应用
程序 的主窗体。 定义如下: property MainForm.: TForm;属性 MainForm 指定的窗体不一定 等同于应用程序的主窗口。 属性 MainForm 的值一定是由方法 CreateForm 创建的所 有窗体中的第一个窗体,但该窗体未必是 应用程序的主窗口。新建一个工程时, MainForm 属性值自动置为 Form1。在
设计 时可通过 Project|Options 对话框中的 Forms 页面在多个窗体中指定其中之一为 MainForm 在运行时是不能修改 MainForm 属性的,因为该属性是只读的 主窗体是应用程序主题创建的第一个 窗体。主窗体关闭即应用程序终止 在应用程序中,可以调用方法 Application.MainForm.Close 来 终 止 应 用程序运行,可以获取 Application.MainForm.Top、 Application.MainForm.Left 等属性的值 从而确定当前活动窗口的位置以及尺寸等 属性 ShowMainForm 属性 ShowMainForm 确定了是否在应 用程序启动时显示主窗体。定义如下: property ShowMainForm.: Boolean;应用 程序用 ShowMainForm 属性控制是否以及
何时显示其主窗体 TApplication 的 构 造 器 置 ShowMainForm 为 True。 默认情况下主窗体 将被显示, MainForm 属性中指明了主窗体 如果需要在应用程序启动时隐藏主窗 体,那么应在主工程文件中调用 Application.Run 之前置 ShowMainForm 为 False, 并且确信主窗体的 Visible 属性值 为 Fals