Built
from the ground up using 100% ATL-based code, the ExComboBox represents some
of the most advanced combobox technology available in the Component
marketplace. The ExComboBox has more things that you can imagine: ADO, DAO
support, multiple columns, incremental search feature, mouse wheel support,
locked and unlocked columns, multiple edit controls and more. It acts like a
combobox and has three styles: Simple, DropDown and DropDownList. The dropped
list control can acts like a simple list box, like a list with multiple
columns, like a standard tree or like a multicolumn tree control. Every cell
or item can apply different font attributes, background or foreground color,
can display a caption using more rows, can display an icon, and more. Cut down
your development time and add value to your application with this intelligent,
easy to use search control. The ComboBox object supports the following
properties and methods:
| |  | Name | Description | |
| | | AdjustSearchColumn | Returns or sets a property that indicates whether the SearchColumnIndex could point to a hidden column. | |
| | | Alignment | Retrieves or sets a value that specifies the alignment of the drop down list. | |
| | | AllowHResize | Specifies whether the user can resize the width of the drop down portion when AllowSizeGrip is True. | |
| | | AllowSizeGrip | Retrieves or sets a value indicating whether the drop-down window is resizable at runtime. | |
| | | AllowVResize | Specifies whether the user can resize the height of the drop down portion when AllowSizeGrip is True. | |
| | | Appearance | Retrieves or sets the control's appearance. | |
| | | ApplyFilter | Applies the filter. | |
| | | ASCIILower | Specifies the set of lower characters. | |
| | | ASCIIUpper | Specifies the set of upper characters. | |
| | | AssignEditImageOnSelect | Assigns the edit's icon when the selection is changed. | |
| | | AutoComplete | Retrieves or sets a value that indicates whether auto-complete feature is enabled or disabled. | |
| | | AutoDropDown | Retrieves or sets a value that indicates whether the control's list automatically drops down once the user starts type into it. | |
| | | AutoSearch | Retrieves or sets a value that indicates whether auto-search feature is enabled or disabled. | |
| | | AutoSelect | Retrieves or sets a value indicating whether the control selects the portion of text that doesn't match with the selected item. | |
| | | BackColor | Retrieves or sets a value that indicates the control's background color. | |
| | | BackColorAlternate | Specifies the background color used to display alternate items in the control. | |
| | | BackColorEdit | Specifies the control's edit background color. | |
| | | BackColorLevelHeader | Specifies the multiple levels header's background color. | |
| | | BackColorLock | Retrieves or sets a value that indicates the control's background color for the locked area. | |
| | | BackColorSortBar | Retrieves or sets a value that indicates the sort bar's background color. | |
| | | BackColorSortBarCaption | Returns or sets a value that indicates the caption's background color in the control's sort bar. | |
| | | Background | Returns or sets a value that indicates the background color for parts in the control. | |
| | | BeginUpdate | Maintains performance when items are added to the control one at a time. This method prevents the control from painting until the EndUpdate method is called. | |
| | | CheckImage | Retrieves or sets a value that indicates the image used by cells of checkbox type. | |
| | | ClearFilter | Clears the filter. | |
| | | CloseOnClick | Specifies whether the user closes the drop down portion of the control, by single click. | |
| | | CloseOnDblClk | Specifies whether the user closes the drop down window by dbl click. | |
| | | ColumnAutoResize | Returns or sets a value indicating whether the control will automatically size its visible columns to fit on the control's client width. | |
| | | ColumnFromPoint | Retrieves the column from point. | |
| | | Columns | Retrieves the control's column collection. | |
| | | ColumnsAllowSizing | Retrieves or sets a value that indicates whether a user can resize columns at run-time. | |
| | | ConditionalFormats | Retrieves the conditional formatting collection. | |
| | | CountLockedColumns | Retrieves or sets a value indicating the number of locked columns. A locked column is not scrollable. | |
| | | DataSource | Retrieves or sets a value that indicates the data source for object. | |
| | | DefaultItemHeight | Retrieves or sets a value that indicates the default item height. | |
| | | Description | Changes descriptions for control objects. | |
| | | DrawGridLines | Retrieves or sets a value that indicates whether the grid lines are visible or hidden. | |
| | | DropDown | Specifies whether the drop down is visible or hidden. | |
| | | DropDownBorder | Specifies type of the border for the drop down portion. | |
| | | EditImage | Specifies a value that indicates the index of icon being displayed on the column's edit box. | |
| | | EditText | Retrieves or sets a value that indicates the edit's caption for a given column. | |
| | | Enabled | Enables or disables the control. | |
| | | EndUpdate | Resumes painting the control after painting is suspended by the BeginUpdate method. | |
| | | ExpandOnSearch | Expands items automatically while user types characters to search for a specific item. | |
| | | FilterBarBackColor | Specifies the background color of the control's filter bar. | |
| | | FilterBarCaption | Specifies the filter bar's caption. | |
| | | FilterBarDropDownHeight | Specifies the height of the drop down filter window proportionally with the height of the control's list. | |
| | | FilterBarFont | Retrieves or sets the font for control's filter bar. | |
| | | FilterBarForeColor | Specifies the foreground color of the control's filter bar. | |
| | | FilterBarHeight | Specifies the height of the control's filter bar. If the value is less than 0, the filterbar is automatically resized to fit its description. | |
| | | FilterCriteria | Retrieves or sets the filter criteria. | |
| | | FilterInclude | Specifies the items being included after the user applies the filter. | |
| | | FireClickOnSelect | Fires Click event when user changes the selection. | |
| | | FireNotInList | Specifies whether the control fires the NotInList event. | |
| | | Font | Retrieves or sets the control's font. | |
| | | ForeColor | Retrieves or sets a value that indicates the control's foreground color. | |
| | | ForeColorEdit | Specifies the control's edit foreground color. | |
| | | ForeColorLock | Retrieves or sets a value that indicates the control's foreground color for the locked area. | |
| | | ForeColorSortBar | Retrieves or sets a value that indicates the sort bar's foreground color. | |
| | | FullRowSelect | Enables full-row selection in the control. | |
| | | GetItems | Gets the collection of items into a safe array, | |
| | | HasButtons | Adds a button to the left side of each parent item. The user can click the button to expand or collapse the child items as an alternative to double-clicking the parent item. | |
| | | HasButtonsCustom | Specifies the index of icons for +/- signs when the HasButtons property is exCustom. | |
| | | HasLines | Enhances the graphic representation of a tree control's hierarchy by drawing lines that link child items to their corresponding parent item. | |
| | | HeaderAppearance | Retrieves or sets a value that indicates the header's appearance. | |
| | | HeaderBackColor | Specifies the header's background color. | |
| | | HeaderForeColor | Specifies the header's foreground color. | |
| | | HeaderHeight | Retrieves or sets a value indicating control's header height. | |
| | | HeaderVisible | Retrieves or sets a value that indicates whether the the list's header is visible or hidden. | |
| | | HeightList | Specifies the height for the drop-down window. | |
| | | HideDropDownButton | Returns a value that determines whether the drop down button is hidden when the control loses the focus. | |
| | | hWnd | Retrieves the control's window handle. | |
| | | hWndDropDown | Retrieves a value that indicates the drop down window's handle. | |
| | | Images | Sets a runtime the control's image list. The Handle should be a handle to an Image List control. | |
| | | Indent | Retrieves or sets the amount, in pixels, that child items are indented relative to their parent items. | |
| | | IntegralHeight | Gets or sets a value indicating whether the control should resize to avoid showing partial items. | |
| | | ItemFromPoint | Retrieves the item from point. | |
| | | Items | Retrieves the control's item collection. | |
| | | ItemsAllowSizing | Retrieves or sets a value that indicates whether a user can resize items at run-time. | |
| | | Key | Replaces a virtual key. | |
| | | LabelHeight | Retrieves or sets a value that indicates the label's height, in pixels. | |
| | | LinesAtRoot | Link items at the root of the hierarchy. | |
| | | Locked | Determines whether a control can be edited. | |
| | | MarkSearchColumn | Retrieves or sets a value that indicates whether the searching column is marked or unmarked | |
| | | MinHeightList | Retrieves or sets a value that indicates the minimal height of dropped list control. | |
| | | MinWidthList | Retrieves or sets a value that indicates the minimal width of dropped list control. | |
| | | PutItems | Adds an array of integer, long, date, string, double, float, or variant arrays to the list, beginning at Index. | |
| | | RadioImage | Retrieves or sets a value that indicates the image used by cells of radio type. | |
| | | Refresh | Refreshes the control's content. | |
| | | ReplaceIcon | Adds a new icon, replaces an icon or clears the control's image list. | |
| | | ScrollBySingleLine | Retrieves or sets a value that indicates whether the control scrolls the lines to the end. If you have at least a cell that has SingleLine false, you have to check the ScrollBySingleLine property.. | |
| | | ScrollOnDrop | Specifies a value that indicates whether the drop down list is scrolled when it is shown. | |
| | | SearchColumnIndex | Retrieves or sets a value indicating the column's index that is used for auto search feature. | |
| | | SelBackColor | Retrieves or sets a value that indicates the selection background color. | |
| | | Select | Finds and selects an item given data on the column. | |
| | | SelForeColor | Retrieves or sets a value that indicates the selection foreground color. | |
| | | SelLength | Returns or sets the number of characters selected. | |
| | | SelStart | Returns or sets the starting point of text selected; indicates the position of the insertion point if no text is selected. | |
| | | ShowFocusRect | Retrieves or sets a value indicating whether the control draws a thin rectangle around the focused item. | |
| | | ShowImageList | Specifies whether the control's image list window is visible or hidden. | |
| | | ShowLockedItems | Retrieves or sets a value that indicates whether locked/fixed items are visible or hidden. | |
| | | SingleEdit | Retrieves or sets a value that indicates whether the control displays a single edit control or multiple edit controls. | |
| | | SingleSort | Returns or sets a value that indicates whether the control supports sorting by single or multiple columns. | |
| | | SortBarCaption | Specifies the caption being displayed on the control's sort bar when the sort bar contains no columns. | |
| | | SortBarColumnWidth | Specifies the maximum width a column can be in the control's sort bar. | |
| | | SortBarHeight | Retrieves or sets a value that indicates the height of the control's sort bar. | |
| | | SortBarVisible | Retrieves or sets a value that indicates whether control's sort bar is visible or hidden. | |
| | | SortOnClick | Retrieves or sets a value that indicates whether the control sorts automatically the data when the user click on column's caption. | |
| | | Style | Retrieves or sets a value that indicates the control's style. | |
| | | Template | Specifies the control's template. | |
| | | ToolTipDelay | Specifies the time in ms that passes before the ToolTip appears. | |
| | | ToolTipPopDelay | Specifies the period in ms of time the ToolTip remains visible if the mouse pointer is stationary within a control. | |
| | | ToolTipWidth | Specifies a value that indicates the width of the tooltip window, in pixels. | |
| | | TreeColumnIndex | Retrieves or sets a value indicating the column's index where the hierarchy will be displayed. | |
| | | UnboundHandler | Specifies the control's unbound handler. | |
| | | UseMnemonic | Gets or sets a value indicating whether the control interprets an ampersand character (&) in the item's caption to be an access key prefix character. | |
| | | UseTabKey | Retrieves or sets a value indicating whether the control uses tab key for changing the searching column. | |
| | | Value | Specifies the selected value for controls with a single column. | |
| | | Version | Retrieves the control's version. | |
| | | VisualAppearance | Retrieves the control's appearance. | |
| | | WidthList | Specifies the width for drop-down window. | |