SRVComboBox TSRVComboBox

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)

Hierarchy

TObject

TPersistent

TComponent

TControl

TWinControl

TSRVWinControl

TSRVEditControl

TSRVCustomComboBox

Properties and events

This 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.

Painting

If 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:

SRVComboBox Scheme


ScaleRichView © trichview.com