1.属性
1)Text:这是文本框最重要的属性,用来显示文本框中的文本内容。用户可以在属性窗口中设定,也可以在程序代码中动态修改。
●给文本框赋值:
●读取用户输入的数据:
2)Aligbment:设置Text属性文本的对齐方式,取值:0-左对齐;1-右对齐;2-中间对齐。
3)Appearance:设置文本框在运行时是否以3D效果显示。
4)Enabled:决定文本框时候响应用户生成事件。取值:True-文本框可以正常使用,可以录入数据、显示数据、修改里面的数据;False-文本框无法获得焦点,对于文本框可以理解为光标,即不可以录入数据和修改已显示的数据。
5)Font:设置文本框内容的字体。
6)ForeColor:设置文本框内容的字体颜色。
7)BackColor:设置文本框的背景颜色。
8)Locked:设置文本框的内容是否可以编辑。取值:True-锁住文本框中的内容,只能显示,不能通过键盘或鼠标修改里面的内容,也就是文本框为只读。在文本框中可以使用“复制”命令,不能使用“剪切”和“粘贴”命令,但是程序代码仍可以改变文本框的内容。False-能通过键盘修改文本框的内容,默认值为False。
9)Visible:设定程序运行时该控件是否可见。取值:True-运行时控件可见;False-运行时控件不可见。
10)Height:设置文本框的高度。
11)Width:设置文本框的宽度。
12)Top:设置文本框顶端与其容器顶端之间的距离。
13)Left:设置文本框的左边界与其容器左边界之间的距离。
14)SelText:返回或设置当前所选文本的字符串。如果没有选中的字符,那么返回值为空字符串,即""。
如图6-1所示,选择字符串后,SelText的值为“Visual Basic”
图6-1 文本框的SelText属性
如果单击“确定”按钮,执行下列语句:
此时,文本框中的内容将变为“欢迎使用本软件”。
一般,选中文本操作与“复制”“剪切”等剪贴板操作有关。在Visual Basic中,剪贴板用Clipboard对象表示,若要将文本框选中的文本复制到剪贴板中,则执行语句:
若要将剪贴板中的内容粘贴到文本框中,则执行语句:
若要用剪贴板中的内容替换文本框中选定的内容,则执行语句:
15)SelStart:设置或返回选中文本的起始位置,即选中文本的第一个字符的位置。
位置是从0开始编号的。
SelLength:设置或返回选中文本的长度,即选中文本的字符个数。
如果要让系统自动选定整个文本框中的内容,则可进行如下设置:
16)MaxLength:设置文本框中可以输入字符个数的最大限度。默认值为0,表示在文本框所能容纳的字符数之内没有限制。文本框所能容纳的字符个数最多是64K,如果超过这个范围,则应该用其他控件来代替文本框控件。
17)MultiLine:决定文本框是否可以显示或输入多行文本。取值:True-文本框可以显示或输入多行文本;False-文本框则只能显示或输入单行文本。该属性只能在属性窗口中进行设置,程序运行时不能加以修改。
18)PasswordChar:用作口令输入,用指定符号屏蔽输入的密码符号。
例如:如果在属性窗口中将PasswordChar属性指定为“*”,则无论在文本框中输入什么内容都会用“*”来代替。但是如果文本框控件的MultiLine设置为True,则文本框PasswordChar属性将失效。
19)ScrollBars:设置文本框是否有滚动条。取值:0-文本框无滚动条;1-只有水平滚动条;2-只有垂直滚动条;3-水平滚动条、垂直滚动条都将显示。