当前位置:首页 >> 学科竞赛 >>

VB控件的使用


VB 控件
VB 作为可视化的编程,提供了很多控件。控件工具箱在 VB 程序界面的左边,如 下图所示。

一、按钮控件(command)

,按钮控件主要用来执行某一功能。

每一个控件都有一个名称,在程序里面,我们要通过控件的名称引用该控件。 如下图所示,我们在窗体画了一个按钮控件

选中

该控件, 在属性面板 “名称” 一行可以看到该按钮控件的名称是 “Command1”

按钮控件有很多属性,其中 Caption 属性的值控制着按钮显示的文字,我们想要改变一个控 件的属性的值有两种方法,第一种方法是在属性面板修改,如下图所示:

我们把按钮控件的 Caption 属性的值改成了“开始” ,那么按钮上显示的文字就改为了“开 始” ,如下图所示:

我们还可以通过写代码的方式改变控件属性的值, 假如要把上图按钮上的文字改为 “暂停” , 除了可以在属性面板修改之外,还可以通过以下代码进行修改:

Command1.Caption = "暂停" 代码的格式为:控件名称.控件属性=值

例子:

问题描述:窗体上有一个按钮,初始时按钮文字显示“开始” 。当按 钮上的文字为“开始”时,点击按钮,按钮文字改变为“暂停” 。当 按钮上的文字为“暂停”时,点击按钮时改为“开始” 。 界面如下:

代码如下:

二、标签控件(label)

,主要用于显示文本,通常用于显示提示性的文字,

控制标签控件显示文本的是 Caption 属性的值,我们可以通过属性面板改变该属 性的值,也可以通过以下代码改变: Label1.Caption = "Hello World!"。

控制标签控件字体和字号的属性是 font,控制其文字颜色的是 forecolor 属性的 值。 例子:利用 label 控件制作一个欢迎界面,界面如下:

界面有两个控件,一个按钮,一个 label,label 的名称为 Label1,选中 Label1 控 件,在属性面板将其 Caption 属性改为“欢迎标语” ,ForeColor 属性设置为红色, 如上图所示。再选择 Font 属性,设置如下:

代码界面如下:

三、文本框控件(text)

,主要用于输入,输入的内容保存在 Text 属性里面,

我们可以在属性面板改变文本框控件的的 Text 属性,也可以用代码来改变。我 们还可以通过代码获取文本框控件的输入的内容。 str = Text1.Text 以上代码把在文本框 Text1 输入的内容保存到变量 str 里面。

例子: 界面如下:

界面由两个 label 控件,一个 text 控件和一个按钮控件组成。Text 控 件的名称为 Text1,选中该控件,将其 Text 属性改为空白,如下图所 示。

双击按钮控件,代码如下图:

四 、 Image 控 件

, 主 要 用 于 加 载 和 显 示 图 片 。

如上图,在界面上画一个 Image 控件,让其 Picture 属性指向一张图 片,Image 控件就会加载和显示这张图片。

五、timer 控件

,间隔一段时间(间隔时间以毫秒计算)就会执

行一次写在 timer 控件里面的代码。 timer 控件的属性面板如下:

timer 控件有两个很重要的属性,一个是 Inerval 属性,控制着 timer 控件多长时间执行一次 timer 控件的代码, 上图是每隔 1000 毫秒 (也 就是 1 秒)执行一次 timer 控件的代码。Enabled 属性控制 timer 的有 效性,其值为 True 则 timer 控件每隔一段时间执行代码,为 false 则 不执行代码。 例子:让 label 控件每隔一秒增加 1。界面如下:

上图有两个控件,分别是一个标签控件(Label1)和一个 timer 控件 (Timer1) 。Label1 的 caption 属性为“0” ,Timer1 的 Interval 属性为 1000。双击 Timer1 控件,写代码如下:

Timer1_Timer 里面的代码 Label1.Caption = Label1.Caption + 1 每隔 1000 毫秒执行一次,所以 Label1 上的数字每隔一秒增加 1。

练习 1:刷牙测试你的金钱观。 (程序保存到一个命名为 brushing 的文件夹) 做一个娱乐性的测试程序,选项和对应的选项显示的结果如下: A.慢慢仔细地刷。 由你的表现看,你对金钱略有神经质,但一分一毫不马虎。有时被认为是吝啬。

B.疾速刷两三下完毕。 由你的表现看,你不是挥霍无度,也不是一毛不拔,属于普通一般型。 C.一边让水龙头开着一边刷牙。 由你的表现看,你少有钱的观念,有时大把挥难,有时身不留一文。 D.只嗽嗽口就完毕。 由你的表现看,你好大喜功又浮华,手里有多少钱就用多少钱,且会前债未清又借贷。 假如用户输入了其它选择,提示“没有这个选项! ” 程序运行结果如下图:

练习 2:做一个模拟网上手机销售的程序。用户可以点击按钮“+”增加购买数 量,点击按钮“-”减少购买数量,用户购买的数量不能超过库存量,也不能少 于 1 台,同时显示要支付的总价。(程序保存到一个命名为 phone 的文件夹)

练习 3:做一个简单的计时器,如下图,只有秒和分钟的计时。(程序保存到一个
命名为 timer 的文件夹)

练习 4: 做一个倒计时程序。 文本框是需要倒计的秒数, 当倒计时为 0 是提示 “时 间到”。(程序保存到一个命名为 countdown 的文件夹)


相关文章:
VB经典教程,控件使用大全,你值得拥有
VB经典教程,控件使用大全,你值得拥有_IT/计算机_专业资料。河南强建VB经典教程,控件使用大全,很不错的一本VB教程今日推荐 78份文档 笑...
vb常用控件__练习题(含答案)
vb常用控件__练习题(含答案)_IT认证_资格考试/认证_教育专区。VB 控件第...a)List b)Listlndex C)ListCount d)Text 21.设置列表框的选择方式,应使用(...
VB中各控件的常用属性
VB中各控件的常用属性_计算机软件及应用_IT/计算机_专业资料。ScaleWidth 自定义...该属性没有列在属性窗口中,但在程序中可以 使用这些属性。 IntegralHeight ...
vb 控件的使用
vb 控件的使用_计算机软件及应用_IT/计算机_专业资料。vb常用控件的属性方法的介绍和使用,里面有例子,通俗易懂。第五章 基本控件的使用 5.1 标签控件 作用:用于...
VB常用控件
VB常用控件_电脑基础知识_IT/计算机_专业资料。VBLabel 控件 Label 控件主要用于在窗体中显示提示信息,常与 Text 控件一起使用。 属性: Caption 表示标签的内容。...
vb控件的使用(一)
vb 控件的使用(一) 发布时间:2007-05-05 来源:未知 作者:未知 使用 ADO Data 控件 ADO Data 控件使用 MicrosoftActiveX 数据对象(ADO)来快速建立数据绑定的控件...
VB中ActiveX控件的使用
第八章 VB 中 ActiveX 控件的使用 8.1 概述 . 这里的 ActiveX 控件是指 VB 标准工具箱里没有的控件,用时需从“工程”菜单里选择 “部件…”(或右键单击...
VB Winsock控件的使用与介绍
VB Winsock控件的使用与介绍_信息与通信_工程科技_专业资料。VB中winsock 控件 第一节: 第一节:Winsock 控件的介绍 Winsock 控件的作用简单说就是可以用于两台或...
VB控件在C#中的使用
VB控件在C#中的使用_信息与通信_工程科技_专业资料 暂无评价|0人阅读|0次下载|举报文档 VB控件在C#中的使用_信息与通信_工程科技_专业资料。呼叫中心专家 http:...
Vb数据控件如何使用
Vb数据控件如何使用_IT/计算机_专业资料。Vb 数据控件的使用 使用 ADO Data 控件 ADO Data 控件使用 MicrosoftActiveX 数据对象(ADO)来快速建立数据绑定的控件和数据...
更多相关标签:
vb timer控件的使用 | vb winsock控件的使用 | vb中的timer控件使用 | vb控件数组使用 | vb.net chart控件使用 | vb adodc控件使用案例 | vb mschart控件使用 | vb data控件使用 |