一次解析文件2行-英雄云拓展知识分享
138
2023-11-07
【摘要】 本书摘自《Excel VBA+SQL数据管理与应用模板开发》一书中第6章,第2节,韩小良著。
6.2 控件基本知识
控件在应用程序窗口设计中扮演了重要的角色,它是 Excel VBA 的基本组 成部分。合理恰当地使用各种不同的控件,熟练掌握各种控件的使用方法是进行 Excel VBA程序设计和应用系统开发的基础。
在窗体中插入控件
在窗体中插入控件的方法很简单,首先在控件工具箱中用鼠标选择要插入的控件,然后 将鼠标移到窗体中要插入控件的位置,此时鼠标指针变为十字形状,并在鼠标指针的右下方 显示该控件的图标,然后向右向上或向右向下拖曳鼠标,就可以在窗体中插入控件。
如果在控件工具箱中用鼠标选择要在窗体中插入的控件,并将鼠标移到窗体中要插入控件 的位置后单击鼠标左键,就会以窗体的当前位置为左上角,插入一个默认大小的控件。不同的 控件默认大小是不一样的,例如,标签、文本框、复合框等的默认宽度为72,默认高度为18。
控件的属性、方法与事件
控件是一个对象,因此它也有属性、方法和事件,每一个控件都有自己的属性、方法和 事件。
控件的属性有很多,如尺寸(高度和宽度)、颜色、对齐方式、外观等。大部分属性可 以在插入控件时就事先设置好,有些属性则需要在程序中进行动态设置。
控件也有很多方法,例如,复合框的AddItem 就是为复合框添加列表项目。
控件同样也有很多事件,例如,命令按钮的Click 事件,在单击按钮时执行设定的命令; 复合框的 Change 事件,在改变复合框值(即选择不同项目)时执行设定命令。
设置控件的属性
插入控件后,需要根据具体情况来设置控件的属性。例如,设置控件的大小、设置文本 框的背景颜色、设置文本框的对齐方式、设置复合框和列表框的显示方式等。
尽管不同的控件有许多不同于其他控件的独有属性,但也有很多属性是许多控件都具有
的,这些属性在各自的控件中的含义也是相同的。例如,Width 属性(宽度)、Height 属性(高 度)、Enabled 属性(是否可操作)、BackColor 属性(背景颜色)、ForeColor属性(前景颜色)、 Font 属性(字体)等。
在设置各个控件的这些属性时,我们没必要逐个控件进行设置,可以先选择这些控件, 然后在属性窗口中一次设置完成,如图6-8和图6-9所示。
常用控件:标签
标签是 Excel VBA中最简单的控件,主要用于显示字符串。通常显示的是文字说明信息, 例如,为文本框、复合框、列表框等控件添加描述性的文字,以便用户了解这些控件的功能。 标签不能作为输入信息的界面。
标签的名字是 Label, 插入的标签默认名字和标题都是 Label1 、Label2 、Label3 等。 标签的默认属性是 Caption 属性,标签的默认事件是 Click 事件。
标签的基本设置项目包括 Caption属性、背景样式、前景色和背景色、边框和边框外观等, 这些都可以在属性窗口中设置,或者在程序中根据计算结果来设置。
例如,可以使用标签来显示计算过程,此时就使用了 Caption 属性,即将计算进程的说 明文字显示在标签中。
标签名.Caption=" 正在进行计算,目前已经计算到****步"
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~