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. | |
| | AnchorFromPoint | Retrieves the identifier of the anchor from point. | |
| | 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. | |
| | AttachTemplate | Attaches a script to the current object, including the events, from a string, file, a safe array of bytes. | |
| | AutoComplete | Retrieves or sets a value that indicates whether auto-complete feature is enabled or disabled. | |
| | AutoDrag | Gets or sets a value that indicates the way the component supports the AutoDrag feature. | |
| | 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. | |
| | Copy | Copies the control's content to the clipboard, in the EMF format. | |
| | 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. | |
| | DropDownButtonWidth | Retrieves or sets the width, in pixels, to display the drop down button of the control. | |
| | 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. | |
| | EnsureOnSort | Specifies whether the control ensures that the focused item fits the control's client area, when the user sorts the items. | |
| | EventParam | Retrieves or sets a value that indicates the current's event parameter. | |
| | ExecuteTemplate | Executes a template and returns the result. | |
| | ExpandOnSearch | Expands items automatically while user types characters to search for a specific item. | |
| | Export | Exports the control's data to a CSV format. | |
| | 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. | |
| | FilterBarPrompt | Specifies the caption to be displayed when the filter pattern is missing. | |
| | FilterBarPromptColumns | Specifies the list of columns to be used when filtering using the prompt. | |
| | FilterBarPromptPattern | Specifies the pattern for the filter prompt. | |
| | FilterBarPromptType | Specifies the type of the filter prompt. | |
| | FilterBarPromptVisible | Shows or hides the filter prompt. | |
| | FilterCriteria | Retrieves or sets the filter criteria. | |
| | FilterForBackColor | Retrieves or sets a value that indicates the FilterFor's background color. | |
| | FilterForForeColor | Retrieves or sets a value that indicates the FilterFor's foreground color. | |
| | FilterForVisible | Specifies whether the control's FilterFor field is shown or hidden. | |
| | 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. | |
| | FormatABC | Formats the A,B,C values based on the giving expression and returns the result. | |
| | FormatAnchor | Specifies the visual effect for anchor elements in HTML captions. | |
| | FreezeEvents | Prevents the control to fire any event. | |
| | FullRowSelect | Enables full-row selection in the control. | |
| | GetItems | Gets the collection of items into a safe array, | |
| | GridLineStyle | Specifies the style for gridlines in the list part of the control. | |
| | 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. | |
| | HeaderEnabled | Enables or disables the control's header. | |
| | HeaderForeColor | Specifies the header's foreground color. | |
| | HeaderHeight | Retrieves or sets a value indicating control's header height. | |
| | HeaderSingleLine | Specifies whether the control resizes the columns header and wraps the captions in single or multiple lines. | |
| | 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. | |
| | HTMLPicture | Adds or replaces a picture in HTML captions. | |
| | 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. | |
| | ImageSize | Retrieves or sets the size of icons the control displays. | |
| | 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. | |
| | LabelColumnIndex | Specifies a different column (index) to be displayed on the control's label, while the SingleEdit property is True. | |
| | LabelHeight | Retrieves or sets a value that indicates the label's height, in pixels. | |
| | LabelText | Specifies the HTML caption to be displayed in the control's label when SearchColumnIndex property points to a not-existing column, AdjustSearchColumn property in False, the SingleEdit property is True, and the Style property is DropDownList. | |
| | 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 control. | |
| | RadioImage | Retrieves or sets a value that indicates the image used by cells of radio type. | |
| | Refresh | Refreshes the control's content. | |
| | RemoveSelection | Removes the selected items (including the descendents) | |
| | ReplaceIcon | Adds a new icon, replaces an icon or clears the control's image list. | |
| | RightToLeft | Indicates whether the component should draw right-to-left for RTL languages. | |
| | ScrollButtonHeight | Specifies the height of the button in the vertical scrollbar. | |
| | ScrollButtonWidth | Specifies the width of the button in the horizontal scrollbar. | |
| | 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.. | |
| | ScrollFont | Retrieves or sets the scrollbar's font. | |
| | ScrollHeight | Specifies the height of the horizontal scrollbar. | |
| | ScrollOnDrop | Specifies a value that indicates whether the drop down list is scrolled when it is shown. | |
| | ScrollOrderParts | Specifies the order of the buttons in the scroll bar. | |
| | ScrollPartCaption | Specifies the caption being displayed on the specified scroll part. | |
| | ScrollPartCaptionAlignment | Specifies the alignment of the caption in the part of the scroll bar. | |
| | ScrollPartEnable | Indicates whether the specified scroll part is enabled or disabled. | |
| | ScrollPartVisible | Indicates whether the specified scroll part is visible or hidden. | |
| | ScrollThumbSize | Specifies the size of the thumb in the scrollbar. | |
| | ScrollToolTip | Specifies the tooltip being shown when the user moves the scroll box. | |
| | ScrollWidth | Specifies the width of the vertical scrollbar. | |
| | 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. | |
| | SelectOnRelease | Indicates whether the selection occurs when the user releases the mouse button. | |
| | 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. | |
| | ShowClearButton | Shows or hides the control's clear-button. | |
| | 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. | |
| | ShowToolTip | Shows the specified tooltip at given position. | |
| | SingleEdit | Retrieves or sets a value that indicates whether the control displays a single edit control or multiple edit controls. | |
| | SingleSel | Retrieves or sets a value that indicates whether the control supports single or multiple selection. | |
| | 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. | |
| | Statistics | Gives statistics data of objects being hold by the control. | |
| | Style | Retrieves or sets a value that indicates the control's style. | |
| | Template | Specifies the control's template. | |
| | TemplateDef | Defines inside variables for the next Template/ExecuteTemplate call. | |
| | TemplatePut | Defines inside variables for the next Template/ExecuteTemplate call. | |
| | ToolTipDelay | Specifies the time in ms that passes before the ToolTip appears. | |
| | ToolTipFont | Retrieves or sets the tooltip's font. | |
| | ToolTipMargin | Defines the size of the control's tooltip margins. | |
| | 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. | |
| | UseVisualTheme | Specifies whether the control uses the current visual theme to display certain UI parts. | |
| | 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. | |