labelimg如何调整框的颜色_VB编程中的组合框属性及实际应用讲解
大家好,今日立秋,秋天的第一个节气已经来了。
学习存在于现在,却深深的影响着我们的未来。不学无术,所以说如果要让自己更上一层楼,就必须不断努力才行。
VB中的ComboBox
组合框(ComboBox)作为VB编程中选择性控件的重要组成部分,其在VB实际项目中有着非常广的应用。
但是,好多朋友却对它的使用不太熟练,所以今天专门整理编写一下。

组合框属性
|
属性 |
说明 |
|
Name |
组合框控件的名称 |
|
Appearance |
是否用立体效果绘制,取值为: |
|
BackColor |
设置背景颜色,可从弹出的调色板选择。 |
|
CauseValidation |
该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为: |
|
DataField |
获得或设置一个值,将控件绑定到当前记录的一个字段 |
|
DataFormat |
返回数据格式对象,用于该部件的可绑定性(打开属性页) |
|
DataMember |
获得或设置一个值,为数据连接描述数据成员 |
|
DataSource |
设置一个数值,指出数据控件通过它将当前控件绑定到数据库 |
|
DragIcon |
该对象在拖动过程中鼠标的图标 |
|
DragMode |
该对象的拖动模式,取值为: |
|
Enabled |
用于设定是或对事件产生响应,取值为:True 可用 False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件 |
|
Font |
字型,可从弹出的对话框选择字体,大小和风格 |
|
ForeColor |
前景颜色,可从弹出的调色板选择。 |
|
Height |
组合框控件的高度 |
|
HelpContextID |
指定一个对象的缺省帮助文件上下文标识符 |
|
IMEMode |
获得或设置输入方法编辑器的当前操作模式。取值为: |
|
Index |
在对象数组中的编号 |
|
IntegralHeight |
是否自动调整自身大小(获得或设置一个值,指出控件是否显示部分项目)。取值为: |
|
ItemData |
数据列表(获得或设置组合框控件中每一个项的指定额管理号) |
|
Left |
距离容器左边框的距离 |
|
List |
项目列表(获得或设置控件的列表部分中包含的项) |
|
Lokked |
决定控件是否可以编辑,取值为: |
|
MouseIcon |
MousePointer=99时,设定一个自定义的鼠标图标 |
|
MousePointer |
设置鼠标样式 |
|
OLEDragMode |
获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为: |
|
OLEDropMode |
获得或设置该对象是否能作为一个OLE放下目标。取值为: |
|
RightToLeft |
文本书写是否自左向右。取值为: |
|
Sorted |
是否以字母顺序排列项目。取值为: |
|
Style |
获得或设置一个值,决定控件类型及列表框部分的行为(对象的外观形式)。取值为: |
|
TabIndex |
获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序) |
|
TabStop |
设置是否可以用"Tab"键选取此对象。取值为: |
|
Tag |
存储程序所需的附加数据 |
|
Text |
选中的项目内容 |
|
ToolTipText |
设置该对象的提示行 |
|
Top |
距容器顶部边界的距离 |
|
Visible |
设置此对象的可见性, 取值为: |
|
WhatsThisHelpID |
获得或设置与对象相关联的上下文号 |
|
Width |
设置该对象的宽度 |
组合框的三种样式图

上图分别对应Style属性为0、1、2时的样式。
组合框由一个列表框与一个文本框组合形成。
组合框有三类,由Style属性决定。
Style属性:
0:下拉式组合框的列表框可以打开或关闭,文本框的中内容可以进行编辑。它默认是text中的内容,可响应Click、Change和Dropdown事件。
1:简单组合框的列表框一直保持显示,文本框内容可以编辑。可响应Click、 DblClick和Change事件。
2:下拉式列表框的列表框部分可以打开或关闭;文本框的内容不能编辑,只是反映列表框中的选中项的内容。响应Click和Dropdown事件。

需要注意的是:组合框无MultiSelect属性,不支持多选,也无SelCount、Selected属性。
除此之外,组合框支持列表框与文本框的大多数常用属性。
如:
(对应于文本框) SelLength、SelStart、 SelText 、 Text ;
(对应于列表框) ListIndex 、NewIndex 、Sorted 、IntegralHeight 、ItemData 、TopIndex、List 、ListCount此属性值与Style属性的设置有关。
因为组合框可以看作是文本框与列表框的组合,因此它具有二者的事件与方法。
AddItem
Clear
RemoveItem
Move方法与列表框相同
Change事件与文本框相同;
Click、DblClick、Scroll事件与列表框相同。
组合框不支持复选框,因此无ItemCheck事件。

实例
使用组合框控件,编写代码来实现下图效果。

Private Sub Cb1_Click()
Label3.FontSize = Cb1.Text '根据组合框中选定的值设置标签的字号
End Sub
Private Sub Cb2_Click()
Label3.FontName = Cb2.Text '根据组合框中选定的值设置标签的字体
End Sub
End大家在平时的VB学习中有问题
可以添加下图小编微信号在线答疑

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)