一起学VB——007 三个最常用控件Label、Comamnd、Text
本节课程,我们一起来学习VB中被使用次数最多的三个控件。分别是标签Label控件、文本框TextBox 控件以及命令按钮CommandButton控件。这几个控件的难度不高,但是必须得掌握,在以后的实操题中,会经常用到。
一、Label控件
Label控件是标签控件,可以用来显示不能被用户直接改变的文本信息,可以通过编辑代码来改变Label控件显示的文本信息,用于提示用户。
1.1 Label控件常用属性
1.1.1 AutoSize属性
AutoSize属性是boolean类型,当该属性设置为True时,Label标签的大小将会自动改变以适应文本内容。默认值为False,不自动适应。
1.1.2 Caption属性
Caption属性值即为Label标签控件在应用界面显示的文本内容。我们使用最多的就是这个属性。
二、TextBox控件
TextBox控件被称为文本框控件,可以作为用户与计算机交互数据的控件,用户在文本框输入数据,计算机接收数据,或者计算机输出数据到文本框中,显示给用户。是一个非常有用的控件。没有caption属性的控件是
2.1 TextBox文本框控件的常用属性
2.1.1 Locked属性
Locked属性返回或设置一个值以指定控件是否可被编辑。当Locked属性被设置为True时,文本框将不再被允许编辑,但是可以复制文本框中的内容。该属性默认值为False,文本框可以正常编辑。
2.1.2 MaxLength和MinLength属性
这两个属性可以设置,文本框内允许输入的最大长度和最小长度。默认情况下,未被设置,可以输入任意长度的文本。但是不能超过文本框内存上限值32KB。
2.1.3 MultiLine属性
MultiLine属性返回或设置一个值,决定文本框能否接受和显示多行文本内容。默认值为False,不显示多行文本。
2.1.4 PasswordChar属性
返回或设置一个值,使得所输入的字符被该值所替换,仅替换显示效果。不替换实际值。例如,用户密码输入框时,可以将此属性设置为"*",则用户在输入密码时,输入的密码将会以"*"显示。
2.1.5 Text属性
返回或设置文本框中的文本。数据类型为字符串。
2.1.6 ScrollBars属性
返回或设备文本框是否显示滚动条。默认值为0,不显示滚动条,设备为1时显示水平滚动条,设置为2时显示垂直滚动条,设备为3时显示水平和垂直滚动条。该属性必须在MultiLine 属性为True时才能使用滚动条。
2.2 TextBox的常用方法
2.2.1 SetFocus方法
将鼠标焦点移动到指定控件。语法如下:
Text1.SetFocus
2.3 TextBox常用事件
2.3.1 Change事件
当文本框内容发生变化时,将会触发该事件过程。
2.3.2 GotFocus事件
当文本框获得焦点时,将会触发该事件过程。
2.3.3 Click事件
当文本框被单击时,将触发该事件过程。
三、CommandButton控件
CommandButton控件又叫做命令按钮,常用于为用户提供一个控件方式,通常使用其单击事件。
3.1 CommandButton控件的常用属性
3.1.1 Default属性
返回或设置一个值,以确定哪一个命令按钮是窗体中的默认按钮。一个窗体中仅能有一个默认按钮。被设置为默认按钮后,用户按下回车键,将会触发该按钮的单击事件。
3.1.2 Enabled属性
返回或设置一个值,以确定该命令按钮是否被锁定。默认值为False,当被设置为True时,用户将无法单击该按钮。
3.2 CommandButton控件的常用事件
3.2.1 Click事件
Click事件是命令按钮的最主要使用的事件。
四、实战练习
目标:
设计一个模拟聊天的界面,在发送框内输入文本,单击发送按钮后,消息添加进消息框中。通过该练习,掌握Label控件、TextBox控件和CommandButton控件的使用方法。
步骤一:
按照下图建立应用界面,一个标签、两个文本框,一个按钮。
步骤二:
双击窗体,进入窗体的加载事件中,编写代码,设置控件的初始属性。并在属性窗口设置Text2控件的ScrollBars属性为2(垂直滚动条),并设置MultiLine属性为True(允许多行显示)。
Form1.Caption = "模拟聊天" '设置窗体名称
Label1.Caption = "消息框" '设置标签文本
Text2.Text = "" '清空聊天框内容
Text2.Locked = True '设置聊天框内容无法编辑
Text1.Text = "" '清空发送框文本
Text1.MaxLength = 50
Command1.Caption = "发送" '设置按钮标签
步骤三:
双击按钮,进入按钮的单击事件中,写入以下代码。
备注:"&"为字符连接,vbCrlf为换行符,以后的课程将会详细介绍
步骤四:
允许程序,测试效果。可以看到在发送框输入文本后,单击按钮可以将消息在消息框显示,当消息框消息较多时,将会zidong出现垂直滚动条,另外消息框仅能被复制,但无法编辑,而发送框被设置为最大输入字符为50个字符。
好啦,通过本节课程,小伙伴们应该对于vb中最为常用的三个控件有了一个认识,当然本节课程针对属性、方法和事件也仅介绍了最为常用的,而对于其它属性、方法和控件,希望小伙伴在平时多多练习使用。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论