选择结构初步

文本框控件——属性与事件

返回

在VB的工具栏中单击“文本框”控件图标，并使用鼠标在窗体上拖放出一个矩形就可以在窗体中摆放一个文本框对象

默认名称为：Text1,如图所示。

与其它控件对象一样，可以通过调整它周围的两个句柄，来调整它的大小。

一、主要功能

文本框主要用来在用户与程序之间的输入界面。如提供输入“用户名”和“密码”的地方。此外，它还具有编辑器的一些基本功能，如插入、删除、剪切、复制、粘贴等。

二、主要属性

除了BackStyle、BorderStyle、Fort等属性外，（这些属性的含义与其它控件同类属性相同）。文本框还有以下一些独特的属性：

属性名 | 功能 | 缺省值 | 说明
text | 文本框中显示的内容 | text1，text2等 | 是一个字符串 ，赋值时要用“=”,如：Text1.Text="123456"
MaxLength | 决定文本框中字符数 。因此可以用这个属性限制用户输入字符的个数。 | 0 | 它的默认值为0，但它的意思不是零长度，而是最大 值！！
MultiLine | 决定是显示多行的文本框 ，还是只显示单行的文本框 | False | 多行值为True;单行值为False
PasswordChar | 将文本框中的文本加密， 可设置加密字符 | 无 | 如果将该属性赋值为“*”，那么其中的内容均显示*,如
ScrollBars | 多行文本时设置垂直或水平滚动条 | 0 | 0-None;1-Horizontal;2-Vertical;3-both

三、文本框的事件

对于文本框来说，用的最多的是它里面的字符，即让用户在文本框里输入一定的文字，然后将它取出来用。所以，尽管有关文本框的事件也不少，但我们目前所能使用的不多。

1.Change事件

文本框用的比较多的一个事件是Change事件，即当用户在文本框里开始输入时，就会引发这个事件，这里如果你在这个事件过程中写了代码，计算机就会去执行。例如：

Private Sub Text1_Change()
Print Text1.Text
End Sub

2.Click事件

与其它任何控件一样，文本框也有单击事件。即鼠标单击文本框里会引发这个事件。例如：

Private Sub Text1_Click()
Text1.Visible = False
End Sub

四、应用举例

1、设计一个字母的大小写转换器

2、设计一个“穷人的编辑器”