点击或拖拽改变大小

TextBox 类

X#
显示一个文本消息框给用户。
继承层次
Object
  VObject
    TextBox
      ErrorBox
      InfoBox
      WarningBox

命名空间:  VO
程序集:  VOGUIClasses (在 VOGUIClasses.dll 中) 版本:2.22 GA
语法
 CLASS TextBox INHERIT VObject
查看代码

TextBox 类型公开以下成员。

构造函数
  名称说明
公共方法TextBox
创建一个消息框。
Top
属性
  名称说明
公共属性Beep
一个逻辑值,指示在显示消息框时是否使用系统默认的蜂鸣声。TRUE 表示会有蜂鸣声;FALSE 表示不会有蜂鸣声。
公共属性Caption
一个字符串值,表示消息框的标题。
公共属性Message
一个字符串值,表示消息框的消息。
公共属性代码示例Type
一个常量或常量组合,指示消息框中显示哪些按钮和/或图标
Top
方法
  名称说明
公共方法Destroy
Free memory resources allocated for a VObject object and its derived objects.
(继承自 VObject。)
公共方法Show
显示这个消息框并返回一个值,指示它是如何关闭的。
Top
字段
  名称说明
公共字段oCargo
Cargo slot.
(继承自 VObject。)
Top
备注
一个消息框是一个小窗口,显示一个标题,一个消息,一个图标(从预定义的图标集中选择),和一个或多个按钮(从各种预定义的组合中选择)。它提供了一个简单的替代方案,当你只需要用户的简单响应时,就不需要对话框窗口。 消息框不需要调整大小,定位,或事件处理。此外,消息框可以是应用程序模态的(直到用户确认消息框,应用程序中的任何处理都无法继续),或者可以是相对于其所有者窗口的模态的(直到用户确认消息框,其所有者窗口中的任何处理都无法继续)。
示例
以下示例处理一个QueryClose事件:
X#
1METHOD QueryClose(oEvent) CLASS TopAppWindow
2    oTB := TextBox{SELF, "Quit", "Do you really want to quit?"}
3    oTB:TYPE := BOXICONQUESTIONMARK + BUTTONYESNO
4    IF (oTB:Show() = BOXREPLYYES)
5        RETURN TRUE // 退出应用程序。
6    ELSE
7        RETURN FALSE // 不要退出应用程序。
8    ENDIF
参见