ImageCombo 控件是标准 Windows 组合框的允许绘图版本。控件列表部分中的每一项都可以有一幅图片指定给它。
除了支持图片之外, ImageCombo 还提供了一个对象和基于集合的列表控件。控件列表部分的每一项是一个不同的 ComboItem 对象,而且列表中的所有项组合起来构成 ComboItems 集合。这就使它容易一项一项地指定诸如标记文本、ToolTip文本、关键字值以及缩进等级等属性。
使用 ImageCombo 控件可以显示一个包含图片的项目列表。每一项可以有自己的图片,也可以对多个列表项使用相同的图片。
ImageCombo 控件包括一个 ComboItem 对象的集合。一个 ComboItem 对象定义了出现在控件列表部分中的项目的各种特性。
除了用列表项目来显示图片外, ImageCombo 控件还使用集合和对象管理控件的列表部分。这使它很容易使用相似的对象和集合概念来对列表中的输入项进行操作,例如 Add, Remove 和 Clear 方法,以及 For Each 和 With... EndWith 结构。
属性
Identation属性,SelectedItem属性(ActiveX控件),CaseSensitive属性,UsePathSep属性,Locked属性,ComboItems属性,DataFormat属性,Left, Top属性,TabIndex属性,Tag属性,DragIcon属性,DragMode属性,TabStop属性,HelpContextID属性,Index属性(控件矩阵),Name属性,Parent属性,Container属性,Object属性,ToolTipText属性,WhatsThisHelpID属性,OLEDragMode属性(ActiveX控件),OLEDropMode属性(ActiveX控件),SelLength, SelStart, SelText属性(ActiveX控件),Text属性(ActiveX控件),Height, Width属性(ActiveX控件),Visible属性(ActiveX控件),BackColor,ForeColor属性(ActiveX控件),Enabled属性(ActiveX控件),Font属性(ActiveX控件),hWnd属性(ActiveX控件),MouseIcon属性(ActiveX控件),MousePointer属性(ActiveX控件),ImageList属性(ActiveX控件)。
方法
SetFirstVisible方法,GetFirstVisible方法,SetFocus方法,Drag方法,Move方法,ZOrder方法,ShowWhatsThis方法,OLEDrag方法(ActiveX控件),Refresh方法(ActiveX控件)。
事件
DropDown事件(ImageCombo控件),DragDrop事件,DragOver事件,GotFocus事件,LostFocus事件,Validate事件,OLECompleteDrag事件(ActiveX控件),OLEDragDrop事件(ActiveX控件),OLEDragOver事件(ActiveX控件),OLEGiveFeedBack事件(ActiveX控件),OLESetData事件(ActiveX控件),OLEStartDrag事件(ActiveX控件),Change事件(ActiveX控件),Click事件(ActiveX控件),DblClick事件(ActiveX控件),KeyDown, KeyUp事件(ActiveX控件),KeyPress事件(ActiveX控件)。