access控件无法被编辑_VB中使用频次最高的三个控件

本节课程,我们一起来学习VB中被使用次数最多的三个控件。分别是标签Label控件、文本框TextBox控件以及命令按钮CommandButton控件。 这几个控件得难度不高,但是必须得掌握,在以后的实操题中,会经常用到。

cf3ead51440f4ce8b7c2f47f9d5e468a.png

Label控件

Label控件是标签控件,可以用来显示不能被用户直接改变的文本信息,可以通过编辑代码来改变Label控件显示的文本信息,用于提示用户。

Label控件常用属性

AutoSize属性

AutoSize属性是boolean类型,当该属性设置为True时,Label标签的大小将会自动改变以适应文本内容。默认值为False,不自动适应。

Caption属性

Caption属性值即为Label标签控件在应用界面显示的文本内容。我们使用最多的就是这个属性。

6e345e426086b34df504848bf394d245.png

TextBox控件

TextBox控件被称为文本框控件,可以作为用户与计算机交互数据的控件,用户在文本框输入数据,计算机接收数据,或者计算机输出数据到文本框中,显示给用户。是一个非常有用的控件。

TextBox文本框控件的常用属性

Locked属性

Locked属性返回或设置一个值以指定控件是否可被编辑。当Locked属性被设置为True时,文本框将不再被允许编辑,但是可以复制文本框中的内容。该属性默认值为False,文本框可以正常编辑。

MaxLength和MinLength属性

这两个属性可以设置,文本框内允许输入的最大长度和最小长度。默认情况下,未被设置,可以输入任意长度的文本。但是不能超过文本框内存上限值32KB。

MultiLine属性

MultiLine属性返回或设置一个值,决定文本框能否接受和显示多行文本内容。默认值为False,不显示多行文本。

PasswordChar属性

返回或设置一个值,使得所输入的字符被该值所替换,仅替换显示效果。不替换实际值。例如,用户密码输入框时,可以将此属性设置为"*",则用户在输入密码时,输入的密码将会以"*"显示。

Text属性

返回或设置文本框中的文本。数据类型为字符串。

ScrollBars属性

返回或设备文本框是否显示滚动条。默认值为0,不显示滚动条,设备为1时显示水平滚动条,设置为2时显示垂直滚动条,设备为3时显示水平和垂直滚动条。该属性必须在MultiLine属性为True时才能使用滚动条。

TextBox的常用方法

SetFocus方法

将鼠标焦点移动到指定控件。语法如下:

Text1.SetFocus

TextBox常用事件

Change事件

当文本框内容发生变化时,将会触发该事件过程。

GotFocus事件

当文本框获得焦点时,将会触发该事件过程。

Click事件

当文本框被单击时,将触发该事件过程。

CommandButton控件

CommandButton控件又叫做命令按钮,常用于为用户提供一个控件方式,通常使用其单击事件。

CommandButton控件的常用属性

Default属性

返回或设置一个值,以确定哪一个命令按钮是窗体中的默认按钮。一个窗体中仅能有一个默认按钮。被设置为默认按钮后,用户按下回车键,将会触发该按钮的单击事件。

Enabled属性

返回或设置一个值,以确定该命令按钮是否被锁定。默认值为False,当被设置为True时,用户将无法单击该按钮。

CommandButton控件的常用事件

Click事件

Click事件是命令按钮的最主要使用的事件。

实战练习

目标:设计一个模拟聊天的界面,在发送框内输入文本,单击发送按钮后,消息添加进消息框中。通过该练习,掌握Label控件、TextBox控件和CommandButton控件的使用方法。

步骤一:

按照下图建立应用界面,一个标签、两个文本框,一个按钮。

54b03ae2dcb41fa037dd41cf3538ea9e.png

步骤二:

双击窗体,进入窗体的加载事件中,编写代码,设置控件的初始属性。并在属性窗口设置Text2控件的ScrollBars属性为2(垂直滚动条),并设置MultiLine属性为True(允许多行显示)。

Form1.Caption = "模拟聊天"  '设置窗体名称   Label1.Caption = "消息框"   '设置标签文本Text2.Text = ""             '清空聊天框内容Text2.Locked = True         '设置聊天框内容无法编辑Text1.Text = ""             '清空发送框文本Text1.MaxLength = 50        'Command1.Caption = "发送"   '设置按钮标签
步骤三: 双击按钮,进入按钮的单击事件中,写入以下代码。

1c2f36b830a28e180927c369a559a50d.png

备注 :"&"为字符连接,vbCrlf为换行符,以后的课程将会详细介绍 步骤四: 允许程序,测试效果。 可以看到在发送框输入文本后,单击按钮可以将消息在消息框显示,当消息框消息较多时,将会zidong出现垂直滚动条,另外消息框仅能被复制,但无法编辑,而发送框被设置为最大输入字符为50个字符。

3d5bee5f341b7bfd39198ea57c50b586.png

好啦,通过本节课程,小伙伴们应该对于vb中最为常用的三个控件有了一个认识,当然本节课程针对属性、方法和事件也仅介绍了最为常用的,而对于其它属性、方法和控件,希望小伙伴在平时多多练习使用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值