labelimg如何调整框的颜色_VB编程中的组合框属性及实际应用讲解

大家好,今日立秋,秋天的第一个节气已经来了。

学习存在于现在,却深深的影响着我们的未来。不学无术,所以说如果要让自己更上一层楼,就必须不断努力才行。

VB中的ComboBox

组合框(ComboBox)作为VB编程中选择性控件的重要组成部分,其在VB实际项目中有着非常广的应用。

但是,好多朋友却对它的使用不太熟练,所以今天专门整理编写一下。

8d472b256b7a3e591ea5f87caacfca03.png

组合框属性

属性

说明

Name

组合框控件的名称

Appearance

是否用立体效果绘制,取值为:
 0 平面
 1 3D(立体)

BackColor

设置背景颜色,可从弹出的调色板选择。

CauseValidation

该控件获得焦点时,失去焦点的控件的Validate事件是否发生。取值为:
 True 发生
 False 不发生

DataField

获得或设置一个值,将控件绑定到当前记录的一个字段

DataFormat

返回数据格式对象,用于该部件的可绑定性(打开属性页)

DataMember

获得或设置一个值,为数据连接描述数据成员

DataSource

设置一个数值,指出数据控件通过它将当前控件绑定到数据库

DragIcon

该对象在拖动过程中鼠标的图标

DragMode

该对象的拖动模式,取值为:
 0 Manual(手动)
 1 Automatic(自动)

Enabled

用于设定是或对事件产生响应,取值为:True 可用 False 不可用,在执行程序时,该对象用灰色显示,并且不响应任何事件

Font

字型,可从弹出的对话框选择字体,大小和风格

ForeColor

前景颜色,可从弹出的调色板选择。

Height

组合框控件的高度

HelpContextID

指定一个对象的缺省帮助文件上下文标识符

IMEMode

获得或设置输入方法编辑器的当前操作模式。取值为:
 0 No Operation
 1 ON
 2 OFF
 3 DISABLE
 4 DBCS HIRAGANA
 5 DBCS KATAKANA
 6 SBCS KATAKANA
 7 DBCS ALPHABET
 8 SBCS ALPHABET
 9 DBCS HANGUL
 10 SBCS HANGUL

Index

在对象数组中的编号

IntegralHeight

是否自动调整自身大小(获得或设置一个值,指出控件是否显示部分项目)。取值为:
 True
 False

ItemData

数据列表(获得或设置组合框控件中每一个项的指定额管理号)

Left

距离容器左边框的距离

List

项目列表(获得或设置控件的列表部分中包含的项)

Lokked

决定控件是否可以编辑,取值为:
 True 锁住组合框的Text属性内容,只能显示,不能通过键盘作任何更改,成为只读文本。
 False 能通过键盘修改组合框的Text属性内容

MouseIcon

MousePointer=99时,设定一个自定义的鼠标图标

MousePointer

设置鼠标样式

OLEDragMode

获得或设置该对象是否能作为OLE拖/放源,以及该进程是自动启动,还是在程序控制下启动。取值为:
 0 Manual(手动)
 1 Automatic(自动)

OLEDropMode

获得或设置该对象是否能作为一个OLE放下目标。取值为:
 0 None(无)
 1 Manual(手动)

RightToLeft

文本书写是否自左向右。取值为:
 True
 False 自右向左

Sorted

是否以字母顺序排列项目。取值为:
 True或False

Style

获得或设置一个值,决定控件类型及列表框部分的行为(对象的外观形式)。取值为:
 0 下拉式组合框(系统默认值)
 1 简单式组合框
 2 下拉列表式组合框

TabIndex

获得或设置此对象在父窗体的编号(父窗体中对象响应Tab键的顺序)

TabStop

设置是否可以用"Tab"键选取此对象。取值为:
 True 可以
 False 不可以

Tag

存储程序所需的附加数据

Text

选中的项目内容

ToolTipText

设置该对象的提示行

Top

距容器顶部边界的距离

Visible

设置此对象的可见性, 取值为:
 True 该对象可见
 False 该对象不可见

WhatsThisHelpID

获得或设置与对象相关联的上下文号

Width

设置该对象的宽度

组合框的三种样式图

d8cca2f48e243ff4355e84a9a178793b.png

上图分别对应Style属性为0、1、2时的样式。

组合框由一个列表框与一个文本框组合形成。

组合框有三类,由Style属性决定。

Style属性:

0:下拉式组合框的列表框可以打开或关闭,文本框的中内容可以进行编辑。它默认是text中的内容,可响应Click、Change和Dropdown事件。

1:简单组合框的列表框一直保持显示,文本框内容可以编辑。可响应Click、 DblClick和Change事件。

2:下拉式列表框的列表框部分可以打开或关闭;文本框的内容不能编辑,只是反映列表框中的选中项的内容。响应Click和Dropdown事件。

7fdda3757b6a167e52e0729bc2eee292.png

需要注意的是:组合框无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事件。

7acb34b26f3e1b85bd63f2770805dfef.png

实例

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

41cfc6c8dfc0973a8c284eb506688936.png

Private Sub Cb1_Click()

  Label3.FontSize = Cb1.Text   '根据组合框中选定的值设置标签的字号

End Sub

Private Sub Cb2_Click()

  Label3.FontName = Cb2.Text   '根据组合框中选定的值设置标签的字体

End Sub

End

大家在平时的VB学习中有问题

可以添加下图小编微信号在线答疑

776b03c1653290465d27a35e3e17c1ed.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值