Visual component. Combo with associated button.
Visual component for selecting color. Line edit displays color code in various formats while associated button triggers color dialog.
Base class for TECColorBtn. No published properties, no abstract methods.
Visual component. An alternative to TEditButton.
Base class for TCustomECColorBtn and TECEditBtn. No published properties, no abstract methods.
Visual component. A button designed to be associated to line-edit or combobox.
Base class for TECSpeedBtn and TECSpeedBtnPlus. No published properties, no abstract methods.
Visual component - stand alone button with advanced features and built-in glyphs. An alternative to TSpeedButton.
Features and differences from TSpeedButton:

TSpeedButton has property Glyph: TBitmap. TECSpeedBtn has properties ImageIndex: Integer and Images: TImageList instead.

TECSpeedBtn has property Delay and built-in timer. Therefore it can work as a delay-button (Delay>0) or toggle-box (Delay<0).

TECSpeedBtn has more than 80 built-in glyph (painted via TCanvas helper). Glyphs can be various for checked and unchecked state.

Similarly to TSpeedButton, TECSpeedBtn has properties GroupIndex, Checked and AllowAllUp so buttons can be grouped to radio-group.

TECSpeedBtn cannot obtain focus but can be pressed by acceleration key (Alt+ [underlined key]).

TECSpeedBtn can be linked with TAction too.
Class needed for linking with TAction.
Enumerated type denoting format of color string.
Displays color in this order: Red, Green, Blue
Displays color in this order: Blue, Green, Red
Displays color in this order: Alpha, Red, Green, Blue
Displays color in this order: Alpha, Blue, Green, Red
Displays names of known colors, like clBlue, clRed etc. Unknown color displys in this order: Blue, Green, Red.
Enumerated type. Options for TCustomECEditBtn (or descendants) and TECCombo.
Set of TEBOption.
Alt+Enter executes click on associated button.
Ctrl+Enter executes click on associated button.
Shift+Enter executes click on associated button.
Denotes whether TECSpeedBtn is checked. This component has no State property and no state cbGrayed.
Checked can be True only when Delay < 0 (button behaves like a TToggleBox) or Delay > 0 (button works with Delay).
Behaviour of button depends on value (negative, 0, positive).
Delay = 0 (defalut): button behaves like TSpeedBtn

Delay < 0: button behaves like TToggleBox

Delay > 0: means value [miliseconds]. On click, button stays pushed. After this delay, it gets back to normal state.

In all cases, it triggers OnRelease when changed form pushed to normal state.
Color of built-in glyph.
Triggered when button changes its state from pushed back to normal.
Triggered when Checked property is changed.
Property Checked changes only when button is in delay-mode (Delay > 0) or as a togglebox (Delay < 0).
Event triggered before glyph is painted to internal image (bitmap) of button. This enables to draw user-defined glyph.
The OnDrawGlyph has the highest precedence. The second is TCustomECSpeedBtn.ImageIndex (if image exists in Images). The last is built-in glyph.
Selects built-in glyph for Checked = False.
This glyph is displayed when:
Normal button (Delay = 0) is in any state (normal, pushed, highlighted or disabled)
ToggleBox (Delay < 0) is unchecked (all states except pushed).
Delay button (Delay > 0) is unchecked (all states except pushed).
Selects built-in glyph for Checked = True.
This glyph is displayed when:
Normal button (Delay = 0) - never
ToggleBox (Delay < 0) is checked (pushed state).
Delay button (Delay > 0) is checked (pushed state).
Image list. ImageIndex and ImageIdxChecked properties points to this list.
Alignment of the image.
Distance between glyph (or image) and Caption (if both exist). Spacing may mean horizontal or vertical, depends on Layout.
Index of image from list (Images) for Checked = False.
This image is displayed when:
Normal button (Delay = 0) is in any state (normal, pushed, highlighted or disabled)

ToggleBox (Delay < 0) is unchecked (all states except pushed).

Delay button (Delay > 0) is unchecked (all states except pushed).
Index of image from list (Images) for Checked = True.
This image is displayed when:
Normal button (Delay = 0) - never
ToggleBox (Delay < 0) is checked (pushed state).
Delay button (Delay > 0) is checked (pushed state).
Margin around image and Caption. Applies only when AutoSize = True.
Subclass. Button associated to line-edit.
Indent [pixels] of buttons. Distance between line-edit and button.
Width including button width. Common property "Width" gives width of edit only. WidthInclBtns gives width including Button and Indent.
See .
Selected color. User can select color via associated ColorDialog or type-in the color code to line-edit.
Format of CustomColor.
Prefix of the color code. Default is $. Can be #, nothing or anything else.
Triggered when CuctomColor is changed.
Subclass. Button associated to combobox.
See .
Indent [pixels] of buttons. Distance between combobox and button.
Width including button width. Common property "Width" gives width of combobox only. WidthInclBtns gives width including Button and Indent.
Visual components TECSpeedBtn, TECEditBtn, TECColorBtn and TECCombo.