TscAdvancedComboBox 高级下拉框组件

单元

scAdvancedControls.pas

说明

具有不同样式的组合框控件,该控件使用 TscAdvancedListBox 作为弹出下拉控件

属性


NameType说明
SelectionStyleTscAdvancedSelectionStyle选中的风格

TscAdvancedSelectionStyle = (scastStyled,        scastColor, scastGlow);

scastStyled - 皮肤样式
scastColor -        使用颜色
scastGlow -
发光效果
SelectionGlowTscGlowEffect选中时的发光特效选项
ShowFocusRect
Boolean显示焦点矩形
StyleTscAdvancedComboStyle

控件的风格


TscAdvancedComboStyle = (sccbCombo, sccbPushButton,        sccbToolButton,
    sccbPushButtonTransparent,        sccbToolButtonTransparent, sccbTransparent,
          sccbTransparentBottomLine,        sccbTransparentBottomActiveLine,
sccbCustomImage,        sccbCustomImageOverContent);

HideSelectionBoolean为真时,不显示选中的高亮
BottomLineColorTColorsccbTransparentBottomLine 风格时的线的颜色值
ItemsTscAdvancedListItemsTscAdvancedListItem 项的集合
ItemIndexInteger当前激活项的索引值
ShowItemTitleBoolean是否显示项的标题
ShowItemTextBoolean是否显示项的文本
ShowItemImageBoolean是否显示项的图片
ColorTColorsccbCombo 的颜色
ImagesTCustomImageList关联的图片集
ListBoxWallpapersTscImageCollection下拉框的背景关联的图片集
ListBoxWallpaperIndexInteger下拉列表的背景图索引
ListBoxHeaderUseStyleColorBoolean参看 TscAdvancedListBox        properies
ListBoxLineColorTColor参看   TscAdvancedListBox        properies
ListBoxShowLinesBoolean参看   TscAdvancedListBox        properies
ListBoxHeaderStyleTscHeaderStyle参看   TscAdvancedListBox        properies
ListBoxWidthInteger下拉框的宽度
ListBoxHeightInteger下拉框的高度
DropDownCountInteger弹出下拉框的项的数目
ListBoxSelectionStyleTscAdvancedSelectionStyle参看   TscAdvancedListBox        properies
ListBoxItemHeightInteger参看   TscAdvancedListBox        properies
ListBoxHeaderHeightInteger参看   TscAdvancedListBox        properies
HeaderFontTFont参看   TscAdvancedListBox        properies
TitleFontTFont参看   TscAdvancedListBox        properies
AlternateRowBoolean参看   TscAdvancedListBox        properies
DetailFontTFont参看   TscAdvancedListBox        properies
ShowItemDetailBoolean是否显示项的详情
SelectionColorTColor选中的颜色(颜色值不能为 clNone)
SelectionTextColorTColor选中的文本颜色
CustomImagesTscImageCollection需要关联TscImageCollection 组件.
CustomImageNormalIndex
CustomImageHotIndex
CustomImagePressedIndex
CustomImageFocusedIndex
CustomImageDisabledIndex
Integer自定义的图片索引
UseFontColorToStyleColorBoolean为真时字体颜色为:GetStyleColor(Font.Color)
CheckedListModeBoolean为真时,下拉列表框会自动选中相应的项
CheckedListWrapBoolean如果为真,那么选中的项目列表将被包含在combobox的客户端区域中



方法


Name说明
BeginUpdateItems在更新项之前调用此方法
EndUpdateItems在更新项之后调用此方法
IndexOfCaptionIndexOfCaption(const S: string): Integer;

返回Caption为S的项索引
IndexOfTitlefunction IndexOfTitle(const S: string): Integer;

返回Title为S的项索引
IndexOfDetailfunction IndexOfDetail(const S: string): Integer;

返回Detail为S的项索引



事件


NameType说明
OnDrawItemTscImageCollectionItems

TscDrawAdvancedListItemEvent = procedure(Cnvs: TCanvas; Index:        Integer;
    TextRct: TRect) of object;

自定义绘制项

OnChangeTNotifyEvent当前激活项的索引发生变化时响应



联系电话:
020-00000000
联系电话:
020-00000000
联系电话:
020-12345678