请输入您要查询的百科知识:

 

词条 vb文本框
释义

介绍

文本框(TextBox)是一种通用控件,可以提供用户输入文本或显示文本。默认时,文本框中输入的字符最多为2048个。若将控件的Multiline属性设置为Ture,则可输入多达32KB的文本。

主要属性

Text属性

通过Text属性,可以实现人机的交互操作。程序运行时,从键盘向文本框内输入字符,字符内容由该文本框的Text属性获得,然后可以将这些内容赋值给变量,从而实现输入操作。也可以将变量的值赋给文本框,从而实现数据的输出。

MultiLine属性

把MultiLine属性设为Ture,可以使文本框在运行时接收或显示多行文本。如果没有水平方向的滚动条(ScrollBar),文本框中的文本会自动按字换行。自动按字换行省去用户在行尾插入换行符的麻烦。当一行文本超出文本框所能显示的长度时,会自动将文本换行显示。

ScrollBar属性

设置文本框是否具有垂直或水平滚动条。其值包括:

0-None(默认),没有滚动条。

1-Horizontal,有水平滚动条。

2-Vertical,有垂直滚动条。

3-Both,同时有水平和垂直滚动条。

注意:在设置ScrollBar属性为1~3时,有效的前提是Multiline属性必须为Ture。

SelStart属性

SelStart属性为数值型,用于指定待选定部分文本块在文本框中的起始位置。第一个字符之前的位置为0,以此类推。如果没有选定文本,则该属性指定插入点的位置。若设置值大于或等于文本框中文本的长度,则插入点在最后一个字符之后。

SelLength

SelLength属性用于指定选定文本的长度。例如,想选定文本框的全部内容,则可以这样设置:

Text1.SelStart=0

Text.SelLength=len(Text.Text)

SelText属性

SelText属性类型为字符串型,用来存放选定的内容。如果没有字符呗选中,值为空串。对该属性赋值,可以替换当前选中的文本;如果当前没有文本被选中,则在当前插入点处插入被赋予该属性的值。

常用的事件和方法

Change属性

当用户输入新内容,或者程序中将Text属性重新赋值,也就是说,只要Text属性一旦发生改变即可触发该事件。注意,每输入一个字符,就要触发一次该事件。

Setfocus方法

该方法把光标移动到指定的文本框中。当在窗体上建立了多个文本框后,可以用该方法把光标置于所需要的文本框上。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/25 18:34:16