VBA基础知识,窗体可视化设计ActiveX控件介绍,标签控件Label

在上次的短图文里,咱们给大家介绍了窗体(userform)的一些基础知识,这一次咱们给大家介绍另外一个ActiveX控件Label.

1.label控件.

标签控件控件是VBA里最简单也是最重要的一个控件.说它最简单,是因为标签控件的编程的内容是最少的,同时也是属性设置最少的控件.

但是,标签控件又是最重要的.如图所示,在咱们所设计的窗体里,那些录入数据的文本框(或者叫做文字框)如果前面没有标签进行说明的话,我们是根本不可能知道这个文本框与复选框是录入什么内容的.

标签的作用其实也是非常精简的,就一个最重要的起到"说明注释"的作用,标签一般是对文本框与复选框起到说明的作用,告诉我们这个数据录入框是干什么用的.


VBA基础知识,窗体可视化设计ActiveX控件介绍,标签控件Label


2.label的属性设置.

标签控件的属性设置一般也就是字体与caption的设置了,再有就是前景色(forecolor)的设置.

字体的话,一般设置字型字号与字体的名称,在一般的窗体里,设置成小五号就可以了,caption属性是最常用的属性设置,一般通过修改caption属性来改变label所显示的文本,这也是标签的最大的功能与作用了.forcolor一般是黑色,当然不排除修改成其它的颜色.

另外,label的属性设置里,height与width修改的也比较多.


VBA基础知识,窗体可视化设计ActiveX控件介绍,标签控件Label


3.与label相关的VBA代码.

label本身也是click事件的,但几乎很少用,也就是说通过label来实现对其它对象或者事件进行编程的很少,几乎为0,同样的,通过单击的方式来实现相应功能的操作一般也是用命令按钮(commandbutton)来实现的.

但是通过别的事件或是对象来实现对label来进行操作或修改属性的方式还是有的.最常见的是通过命令按钮对标签进行设定,还有一个就是通过窗体初始化事件来进行设定.

(1),通过命令按钮的方式一般是把代码写在click事件里,如:

private sub commandbutton1_click()

label1.cation="单位名称"

end sub

通过点击命令按钮1,可以使标签1的名称修改为"单位名称".


VBA基础知识,窗体可视化设计ActiveX控件介绍,标签控件Label


(2),通过窗体初始化事件来设定标签的属性,如以下代码:

private sub userform_initialize()

with userform1

label1.caption="修改成新的属性名称"

label1.height=24

end with

end sub

即窗体1加载完成后,标签1的名称会修定为"修改成新的属性名称",同时标签的高度是24

简单一句话来说,标签在整个VBA的可视化面板的编程里最简单的,代码的相关修定也是最少的,但标签的重要性却是绝对少不了的.此短文首发头条,由Excel小彭创作,感兴趣的朋友不妨多了解一下.


分享到:


相關文章: