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 取消