2024年5月11日发(作者:)

TextBox控件应用方案

知识讲解

1.功能

文本框(TextBox)在窗体中为用户提供一个既能显示又能编辑文本的对象。TextBox控件是编写应用程序时

应用得最频繁的控件之一。TextBox控件又称为编辑控件或者文本框控件,用于显示设计时输入的数据信息或运行

时在代码中赋予控件的数据信息。

2.属性

TextBox控件的属性如表1所示。

表1 TextBox控件的常用属性

编号

1

2

3

4

5

6

7

属性

BorderStyle

Locked

MaxLength

MultiLine

PasswordChar

ScrollBars

Text

说明

返回或设置对象边框的样式。对TextBox控件来说在运行时是只

读的

用以指定控件是否可被编辑

返回或设置一个值,它指出在TextBox控件中能够输入的字符是

否有一个最大数量,如果是,则指定能够输入字符的最大数量

返回或设置一个值,该值指示TextBox控件是否能够接受和显示

多行文本。在运行时是只读的

返回或设置一个值,该值指示所键入的字符或占位符在TextBox控

件中是否要显示出来

指示一个对象具有水平滚动条还是具有垂直滚动条。该属性在运

行时是只读的

返回或设置编辑域中的文本

下面对比较重要的属性进行详细介绍。

(1)Text属性

Text属性用于返回或设置编辑域中的文本。设置TextBox控件的的Text属性效果如图1所示。

图1 设置Text属性效果

另外也可以通过代码来实现,其代码如下:

= "一二三四五六七八九十"

(2)PassWordChar属性

PassWordChar属性用于返回或设置一个值,该值指示所键入的字符或占位符在TextBox控件中是否要显示出

来;返回或设置用作占位符。

设置TextBox控件的PassWordChar属性为“*”号或“@”号,如图2所示。

图2 设置PassWordChar属性效果

另外也可以通过代码来实现,其代码如下:

rdChar = "*"

rdChar = "@"

注意:当Multiline属性设置为False时,该属性可以用于密码的输入。默认情况下。PassWordChar被设置为空串

(不是空格),用户输入的每个字符都显示在文本框中。

(3)ScrollBars属性

ScrollBars属性用于返回或设置一个值,该值指示一个对象是有水平滚动条还是有垂直滚动条。

当ScrollBars属性值为0时,是默认值,表示控件中没有滚动条;当ScrollBars属性值为1时,表示控件中只

有水平滚动条;当ScrollBars属性值为2时,表示控件中只有垂直滚动条;当ScrollBars属性值设置为3时,表示

控件中具有水平滚动条又有垂直滚动条。其效果如图3所示。

图3 设置ScrollBars属性效果

注意:只有当MultiLine属性设置为True时,文本框才能添加滚动条。另外,此属性不能用代码进行设置,因为

此属性为只读属性。

(4)Locked属性

Locked属性用于返回或设置一个值以指定控件是否可被编辑。

当Locked属性值为True时,TextBox控件可以滚动和加亮控件中的文本,但不能编辑;当Locked属性值为

False时,TextBox控件可以编辑文本。其效果如图4所示。

图4 设置Locked属性效果

另外也可以通过代码来实现,其代码如下: