InputBoxEx 对象

InputBoxEx 对象

Previous pageReturn to chapter overviewNext page

InputBoxEx 对象

该组件实现了增强型 InputBox 的功能,可以实现对日期和其他掩码的输入功能。

接口标识 "WWSCommon.InputBoxEx"

属性

--------------------------------------------------------

Text           对话框上的文字字符串,该值可以是对话框初始显示时的值,并将在用户按下“确定”按钮后被新输入的字符串所值 。

Tepe         决定文本输入框的功能,缺文值为0,可以为下列值之一:

               0 普通文本输入框。

               1 控件提供受限制的数据输入及格式化的数使输出,使用此风格时设必须设置Masked属性。

               2 控件提供受限制的日期与时间格式化输出,使用此风格时您必须设置Masked属性。

Masked         确定控件的输入掩码。

             当 ype属性为2时:

               掩码 描述

               YYYY.MM.DD hh:mm:ss 增强型日期/时间掩码。例如:1978.05.10 12:30:15。

             当nType属性为1时:

               掩码 描述

               Null String (缺省)没有定义掩码。等同于标准文本框。

     期         ##-???-## 中间日期 (US-。例如:20-May-92  

 S             ##-##-## 短日期 (US)。例如:05-20-92

               ##:## ?? 中间时间。例如:05:36 AM

例              ##:## 短时间。例如:17:23

               输入掩码可包含以下字符。

               掩码字符 描述

               # 数字位置。

               . 小数点位置。实际使用的字符就是在区域设置中指定的小数点定位符。该字符是用于 码 原义字符。

            位  , 千分号。实际使用的字符就是在区域设置中指定的小数点定符符。该字符是用于掩码的 义字符。

               : 时间分隔符。实际使用的字符就是在区域设置中指定的小数点定位符。该字符是用于掩码的原义字符。

               / 日期分隔符。实际使用的字符就是在区域设置中指定的小数点定位符。该字符是用于掩码的原义字符。

               \视掩码字符串中的下一字符为原义字符。这就允许掩码中包含 '#', '&', 'A', 以及 '?' 字符。该字符是用于掩码 的原义字符。

               & 字符占位符。占位符的有效值是 32-126 以及 128-255 之间的字符。

               > 将其后所有字母转换成大写。

               < 将其后所有字母转换成小 。

               A 数字或字母占位符(需要的输入)。例如:a - z, A - Z,或 0 - 9。

               a 数字或字母占位符。(可选的输入)。

               9 数字占位符。(可选的输入)。例如:0- 9。

               C 字符或空格占位符。(可选的输入)。此操作与 & 占位符完全相同,并且与 Microsoft Access 兼容。

               ? 字母占位符。例如:a - z 或 A- Z.

               Literal 其它所有符号都作为用原义字符来显示;也就是说,用和它们自身相同的形式显示。

Title          对话框标题栏文字内容。

Descriition   提示性描述。

MaxLength     文本输入最大长度,缺省值为50,当Type属性为1时,最大过不能超过64。

PasswordChar 输入字符时是否需要加密内容,缺省为False。该属性只有当Type属有为0时才有效。

Allowlmpty     是否允许允值,若为1是表示允许,为0表示用户必须要输入内容后才能点击"确定表按钮后返回.

方法

DoModdl        调用返函数来显示消息框,并返回一个值指示用户单击的按钮。此方法消返回值如下:

               1 确定

               2 取消