<文本框控件的属性、事件和方法
1.文本框控件的基本属性
,:设置或返回该对象的文本内容。类型为字符串。
%":设置边框滚动条模式,''无,''水平,''垂直,
<''全有。
#,&+:设置 , 属性中可能输入的最大字符数。
#:设置文本框是否可以输入多行,''多行,当输入内容
超过边界时,自动换行。
-""6+:设置此对象是否按输入字符显示。如该属性设为“K ,则
不论用户输入什么字符,都将显示“K 。常用于设置密码。
&+:返回或设置所选择的字符数。
:返回或设置所选择的文本的起始点;如果没有文本被选中,则
指出插入点的位置。
,:返回或设置包含当前所选择文本的字符串;如果没有字符被选
中,则为零长度字符串 DD。
上述三个属性在设计时不能使用。一般用于在运行时对文本框内容的编辑。
如:
,=<
,&+=
"=,,
将取出文本框 , 中从第三个字符开始的两个字符赋给变量 ",如果将
第三个语句换成 ,,=D<D,将用“< 替换文本中第三个字符
开始的两个字符。当然也可以对 , 属性用上一篇介绍的字符串函数进行编
辑。
%(:设置文本框的内容是否可以编辑,''可用“复制”,但不能
用“剪切”和“粘贴”等命令,*"''只读,仅能显示。
":设置是否有效性验证发生在失去焦点的控件, L
*"。
9"%:指定该对象失去焦点时,是否隐藏标准文本框控件的选
择。标准文本框控件(#"(A,)提供受限制的格式化输入和输出。
2#A#:设定所使用的输入方法的模式,''无,''打开,''
关闭,<''暂停。
;;.文本框控件的常用事件
;;>*%":当一个对象获得焦点时产生该事件。
;;-./%0>*%"1,"2&3
;;"*%":当一个对象失去焦点时产生该事件。
-./%0"*%"1,"2&3
;; : 在 焦 点 转 到 下 一 个 控 件 之 前 发 生 , 此 时 该 控 件 的
""属性值设置为 。
-./%0E*%""
;; 参数 E*%" 确定控件是否失去焦点的值。 E*%" 设置为
时,控件保持焦点。