excel学习库

excel表格_excel函数公式大全_execl从入门到精通

列表框(List Box)之应用实例

【分享成果,随喜正能量】人生是需要等候的,等候一阵风的拂过,等候一朵花的盛开,等候伊人的到来,等候生命爆发的强音。心灵是需要在等候中坚守的,坚守无风的日月,坚守落花的寂寞,坚守情感的空白,坚守生活的平凡。懂得等候与坚守,我们才能从容不迫,最终能够沐浴清风,笑看花开,情有所属,人生无悔。

《VBA之Excel应用》是非常经典的,是我推出的第七套教程,定位于初级。这套教程从简单的录制宏开始讲解,一直到窗体的搭建,内容丰富,实例众多。大家可以非常容易的掌握相关的知识,这套教程共三册,十七章,都是我们在利用EXCEL工作过程中需要掌握的知识点,希望大家能掌握利用。今日讲解的内容是“VBA之EXCEL应用”的第十五章“ActiveX控件(ActiveX Controls)”的第4节:列表框(List Box)之应用实例

第四节 列表框(List Box)之一

大家好,我们这讲开始列表框的学习。这个控件显示一个值列表,并允许用户选择其中的一个或多个值。可以说这个控件无论是VBA还是VB都是一个非常重要的控件。用这个控件显示值或者选择多个值都是非常方便的操作。

1 Listbox控件的工作表添加

为了在工作表窗口添加列表框控件,我们在工作表窗口“开发工具”中,单击“插入”。在弹出的控件列表中选择“列表框”。

然后,在工作表上拖动,这时就在工作表上出现了列表框,如下:

2 列表框的自定义的修改

我们可以通过右键单击控件(确保选择了设计模式),然后单击属性来更改控件的名称。这里,我们保留ListBox1作为列表框的名称。如下面图:

这种修正方法类似于之前text文本框的属性修改。在接下来的讲解中,我会给大家讲解一下这个控件的属性和方法。其中一些属性和方法是各个控件所通用的。

3 列表框的常用属性

1)BackColor 属性:设定Listbox的背景色。可采用任意整数来表示某一种有效的颜色,也可采用由红、绿、蓝三种成分构成的RGB 函数来指定颜色,每一种色素的值是0 至255 之间的任意整数。

2)BorderColor 属性:指定Listbox的边框颜色。

3)BorderStyle 属性:指定Listbox边框类型。其值可为fmBorderStyleNone :控件无可见的边框线(默认值)和fmBorderStyleSingle:控件有一单线的边框。BorderStyle 用 BorderColor 来定义其边框的颜色。

4)ColumnCount 属性:指定Listbox的显示列数。

5)ColumnWidths 属性:指定多列的Listbox中的各列的宽度。以磅为单位,设为 0 时则隐藏该列。ColumnWidths接受一个字符串参数,假如Listbox控件有3列,可这样设置:ListBox1.ColumnWidths = "80;90;100"。

6)ColumnHeads 属性:设置是否显示Listbox列标题,布尔值。只有设置RowSource时,才可以显示标题。通过AddItem、List或Column赋值的Listbox无法显示标题。

7)Enabled 属性:指定一个控件能否接受焦点和响应用户产生的事件。

8)Font 对象:定义控件所用文字的特征,包括字体,字号大小,斜体,下划线等。

9)ForeColor 属性:指定控件的前景色,即文字的颜色。

10)Height、Width 属性:设置或返回控件的高度和宽度,以磅为单位。

11)Left、Top 属性:控件与所在容器的左边或顶边之间的距离。

12)ListStyle 属性:规定列表框列表的外观。可选值有两个:fmListStylePlain 和fmListStyleOption。fmListStyleOption显示选项按钮,形状跟MultiSelect属性有关。当Listbox可以多选时,选项按钮为方形□,否则为圆形○。

13)MultiSelect 属性:设置Listbox控件是否允许多项选择。可选值为:

fmMultiSelectSingle 只可选择一个条目(默认)。fmMultiSelectMulti 按空格键或单击鼠标以选定列表中条目或取消选定。fmMultiSelectExtended 按Shift并单击鼠标,或按Shift的同时按一个方向键,将所选条目由前一项扩展到当前项。按Ctrl的同时单击鼠标可选定或取消选定。

14)TextAlign 属性:定义控件中文本的对齐方式。其值可为:fmTextAlignLeft 将所显示文本的第一个字符与控件显示或编辑区的左边界对齐(默认值)。fmTextAlignCenter 在控件的显示或编辑区中,使文本中央对齐。fmTextAlignRight 将所显示文本的最后一个字符与控件显示或编辑区的右边界对齐。

15)TopIndex 属性:设置和返回出现在表格最顶端位置的项目。出现在顶端位置的表项的编号默认值是 0(或表中第一个项目)。如果表是空的或未被显示,返回值为 -1。

16)Visible 属性:定义一个对象是可视的还是被隐藏的。

  1. 大家要注意上述属性有许多是在各个控件中是通用的,如BackColor 属性、BorderColor 属性、Enabled 属性、Font 对象、TextAlign 属性、Left、Top 属性等等

今日内容回向:

1 如何在工作表上添加列表框?

2 列表框控件的属性有哪些?

本讲内容参考程序文件:工作簿15.xlsm

分享成果,随喜正能量

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接