vb用的是哪个软件 (vbtextbox控件怎么使用)

今天我们来认识TextBox文本框控件:

vb最常用的4类控件,vb中的选择控件有哪些

这个控件大家都很熟,文本框和按钮这两个控件几乎所有的程序都能见到,可以说是使用频率最高的控件了。但是按钮的常用事件比较单一,一般都是用它的单击事件。文本框可不一样了,许多事件和属性都对我们编写程序能起到很大的作用。

文本框它的主要功能是接收数据,比如你让用户输入姓名密码的时候、向数据库录入数据的时候,它的职责就是把用户输入的内容传递给程序,程序再做相应的处理。

最常用的是Text属性,这个属性可以得到用户输入的数据,比如:

vb最常用的4类控件,vb中的选择控件有哪些

运行效果:

vb最常用的4类控件,vb中的选择控件有哪些

如果用户输入的数据比较多,文本框的长度不够用,我们就用到它的MultiLine属性,当这个属性为True的时候,文本框可以变成多行显示:

vb最常用的4类控件,vb中的选择控件有哪些

运行效果:

vb最常用的4类控件,vb中的选择控件有哪些

需要注意的是MultiLine属性只能在设计时候设置,不能用代码来设置。

还有更多的数据怎么办?就会用到ScrollBars这个属性:

vb最常用的4类控件,vb中的选择控件有哪些

它有四个值:

当为0的时候:文本框没有滚动条

当为1的时候:文本框有水平滚动条

当为2的时候:文本框有垂直滚动条

当为3的时候:文本框同时有水平和垂直滚动条

假如我们输入的数据有固定的长度,你比如说,手机号,身份证号码,这个时候我们就可以用到文本框的MaxLength属性:

vb最常用的4类控件,vb中的选择控件有哪些

这时,如果用户不小心多输入了几位,文本框不再接收,降低了用户的输错几率,提高了用户使用体验。

文本框还有一个常用的事件,就是Text_Change()事件:

vb最常用的4类控件,vb中的选择控件有哪些

它的意思就是当文本框的内容发生改变的时候产生的事件,我们可以利用这个事件来干什么呢?

我举个简单的例子,我们知道小明比小张大6岁,我们输入小明的年龄,来求小张的年龄:

vb最常用的4类控件,vb中的选择控件有哪些

vb最常用的4类控件,vb中的选择控件有哪些

这样操作很繁琐,点一下计算一下,我们可以利用Text_Change()事件来让程序实时显示计算结果,把按钮执行的过程改写到Text_Change()过程中即可:

vb最常用的4类控件,vb中的选择控件有哪些

运行效果:

vb最常用的4类控件,vb中的选择控件有哪些

这样,每当文本框的内容发生改变时,都会执行这个事件的代码。也就实现了实时显示计算结果的功能。