|
Top Previous Next |
|
TSRVComboBox combines an edit box with a scrollable list. Items can have captions and images. A list can be hierarchical. Additionally, editing suggestions (hints) may be displayed. Unit SRVComboBox; Syntax TSRVComboBox = class(TSRVCustomComboBox) HierarchyTObject TPersistent TComponent TControl TWinControl Properties and eventsThis component publishes public properties inherited from TSRVCustomComboBox. Hints (Suggestions)A list of suggestions can be displayed on editing. This feature can be temporary blocked using BeginUpdate/EndUpdate. Suggestions are requested in the event OnEditHints. In this event, you can fill a list of suggestions (EditHints) for the Text, and specify the Index of item to highlight initially. A height of this list is defined in DropDownHints property. PaintingIf SkinManager is assigned: •an editing region is drawn using SkinManager.CurrentSkin.BoxSchemes[EditSkinSchemeIndex]; •a drop down list is drawn using SkinManager.CurrentSkin.BoxSchemes[SkinSchemeIndex]; •each item in a drop down list is drawn using SkinManager.CurrentSkin.BoxSchemes[ItemSkinSchemeIndex]; •a scrollbar of a drop down list is drawn using SkinManager.CurrentSkin.VerticalScrollBarSchemes[ScrollBarSkinSchemeIndex]. •a list of hints (suggestions) is drawn using SkinManager.CurrentSkin.BoxSchemes[HintsSkinSchemeIndex]; •each item in a list of hints is drawn using SkinManager.CurrentSkin.BoxSchemes[HintsItemSkinSchemeIndex]; •a scrollbar of a list hints is drawn using SkinManager.CurrentSkin.VerticalScrollBarSchemes[HintsScrollBarSkinSchemeIndex]. Example:
|