ComboBox object
Tip The /COM object can be placed on a HTML page (with usage of the HTML object tag:  <object classid="clsid:...">)  using the class identifier: {CF170E7A-4391-44BD-8D93-29F8D2801EF7}. The object's program identifier is: "Exontrol.ComboBox". The /COM object module is: "ExComboBox.dll"
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:

NameDescription
AdjustSearchColumnReturns or sets a property that indicates whether the SearchColumnIndex could point to a hidden column.
AlignmentRetrieves or sets a value that specifies the alignment of the drop down list.
AllowHResizeSpecifies whether the user can resize the width of the drop down portion when AllowSizeGrip is True.
AllowSizeGripRetrieves or sets a value indicating whether the drop-down window is resizable at runtime.
AllowVResizeSpecifies whether the user can resize the height of the drop down portion when AllowSizeGrip is True.
AnchorFromPointRetrieves the identifier of the anchor from point.
AppearanceRetrieves or sets the control's appearance.
ApplyFilterApplies the filter.
ASCIILowerSpecifies the set of lower characters.
ASCIIUpperSpecifies the set of upper characters.
AssignEditImageOnSelectAssigns the edit's icon when the selection is changed.
AttachTemplateAttaches a script to the current object, including the events, from a string, file, a safe array of bytes.
AutoCompleteRetrieves or sets a value that indicates whether auto-complete feature is enabled or disabled.
AutoDragGets or sets a value that indicates the way the component supports the AutoDrag feature.
AutoDropDownRetrieves or sets a value that indicates whether the control's list automatically drops down once the user starts type into it.
AutoSearchRetrieves or sets a value that indicates whether auto-search feature is enabled or disabled.
AutoSelectRetrieves or sets a value indicating whether the control selects the portion of text that doesn't match with the selected item.
BackColorRetrieves or sets a value that indicates the control's background color.
BackColorAlternateSpecifies the background color used to display alternate items in the control.
BackColorEditSpecifies the control's edit background color.
BackColorLevelHeaderSpecifies the multiple levels header's background color.
BackColorLockRetrieves or sets a value that indicates the control's background color for the locked area.
BackColorSortBarRetrieves or sets a value that indicates the sort bar's background color.
BackColorSortBarCaptionReturns or sets a value that indicates the caption's background color in the control's sort bar.
BackgroundReturns or sets a value that indicates the background color for parts in the control.
BeginUpdateMaintains 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.
CheckImageRetrieves or sets a value that indicates the image used by cells of checkbox type.
ClearFilterClears the filter.
CloseOnClickSpecifies whether the user closes the drop down portion of the control, by single click.
CloseOnDblClkSpecifies whether the user closes the drop down window by dbl click.
ColumnAutoResizeReturns or sets a value indicating whether the control will automatically size its visible columns to fit on the control's client width.
ColumnFromPointRetrieves the column from point.
ColumnsRetrieves the control's column collection.
ColumnsAllowSizingRetrieves or sets a value that indicates whether a user can resize columns at run-time.
ConditionalFormatsRetrieves the conditional formatting collection.
CopyCopies the control's content to the clipboard, in the EMF format.
CountLockedColumnsRetrieves or sets a value indicating the number of locked columns. A locked column is not scrollable.
DataSourceRetrieves or sets a value that indicates the data source for object.
DefaultItemHeightRetrieves or sets a value that indicates the default item height.
DescriptionChanges descriptions for control objects.
DrawGridLinesRetrieves or sets a value that indicates whether the grid lines are visible or hidden.
DropDownSpecifies whether the drop down is visible or hidden.
DropDownBorderSpecifies type of the border for the drop down portion.
DropDownButtonWidthRetrieves or sets the width, in pixels, to display the drop down button of the control.
EditImageSpecifies a value that indicates the index of icon being displayed on the column's edit box.
EditTextRetrieves or sets a value that indicates the edit's caption for a given column.
EnabledEnables or disables the control.
EndUpdateResumes painting the control after painting is suspended by the BeginUpdate method.
EnsureOnSortSpecifies whether the control ensures that the focused item fits the control's client area, when the user sorts the items.
EventParamRetrieves or sets a value that indicates the current's event parameter.
ExecuteTemplateExecutes a template and returns the result.
ExpandOnSearchExpands items automatically while user types characters to search for a specific item.
ExportExports the control's data to a CSV format.
FilterBarBackColorSpecifies the background color of the control's filter bar.
FilterBarCaptionSpecifies the filter bar's caption.
FilterBarDropDownHeightSpecifies the height of the drop down filter window proportionally with the height of the control's list.
FilterBarFontRetrieves or sets the font for control's filter bar.
FilterBarForeColorSpecifies the foreground color of the control's filter bar.
FilterBarHeightSpecifies the height of the control's filter bar. If the value is less than 0, the filterbar is automatically resized to fit its description.
FilterBarPromptSpecifies the caption to be displayed when the filter pattern is missing.
FilterBarPromptColumnsSpecifies the list of columns to be used when filtering using the prompt.
FilterBarPromptPatternSpecifies the pattern for the filter prompt.
FilterBarPromptTypeSpecifies the type of the filter prompt.
FilterBarPromptVisibleShows or hides the filter prompt.
FilterCriteriaRetrieves or sets the filter criteria.
FilterForBackColorRetrieves or sets a value that indicates the FilterFor's background color.
FilterForForeColorRetrieves or sets a value that indicates the FilterFor's foreground color.
FilterForVisibleSpecifies whether the control's FilterFor field is shown or hidden.
FilterIncludeSpecifies the items being included after the user applies the filter.
FireClickOnSelectFires Click event when user changes the selection.
FireNotInListSpecifies whether the control fires the NotInList event.
FontRetrieves or sets the control's font.
ForeColorRetrieves or sets a value that indicates the control's foreground color.
ForeColorEditSpecifies the control's edit foreground color.
ForeColorLockRetrieves or sets a value that indicates the control's foreground color for the locked area.
ForeColorSortBarRetrieves or sets a value that indicates the sort bar's foreground color.
FormatABCFormats the A,B,C values based on the giving expression and returns the result.
FormatAnchorSpecifies the visual effect for anchor elements in HTML captions.
FreezeEventsPrevents the control to fire any event.
FullRowSelectEnables full-row selection in the control.
GetItemsGets the collection of items into a safe array,
GridLineStyleSpecifies the style for gridlines in the list part of the control.
HasButtonsAdds 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.
HasButtonsCustomSpecifies the index of icons for +/- signs when the HasButtons property is exCustom.
HasLinesEnhances the graphic representation of a tree control's hierarchy by drawing lines that link child items to their corresponding parent item.
HeaderAppearanceRetrieves or sets a value that indicates the header's appearance.
HeaderBackColorSpecifies the header's background color.
HeaderForeColorSpecifies the header's foreground color.
HeaderHeightRetrieves or sets a value indicating control's header height.
HeaderSingleLineSpecifies whether the control resizes the columns header and wraps the captions in single or multiple lines.
HeaderVisibleRetrieves or sets a value that indicates whether the the list's header is visible or hidden.
HeightListSpecifies the height for the drop-down window.
HideDropDownButtonReturns a value that determines whether the drop down button is hidden when the control loses the focus.
HTMLPictureAdds or replaces a picture in HTML captions.
hWndRetrieves the control's window handle.
hWndDropDownRetrieves a value that indicates the drop down window's handle.
ImagesSets a runtime the control's image list. The Handle should be a handle to an Image List control.
ImageSizeRetrieves or sets the size of icons the control displays.
IndentRetrieves or sets the amount, in pixels, that child items are indented relative to their parent items.
IntegralHeightGets or sets a value indicating whether the control should resize to avoid showing partial items.
ItemFromPointRetrieves the item from point.
ItemsRetrieves the control's item collection.
ItemsAllowSizingRetrieves or sets a value that indicates whether a user can resize items at run-time.
KeyReplaces a virtual key.
LabelColumnIndexSpecifies a different column (index) to be displayed on the control's label, while the SingleEdit property is True.
LabelHeightRetrieves or sets a value that indicates the label's height, in pixels.
LabelTextSpecifies 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.
LinesAtRootLink items at the root of the hierarchy.
LockedDetermines whether a control can be edited.
MarkSearchColumnRetrieves or sets a value that indicates whether the searching column is marked or unmarked
MinHeightListRetrieves or sets a value that indicates the minimal height of dropped list control.
MinWidthListRetrieves or sets a value that indicates the minimal width of dropped list control.
PutItemsAdds an array of integer, long, date, string, double, float, or variant arrays to the control.
RadioImageRetrieves or sets a value that indicates the image used by cells of radio type.
RefreshRefreshes the control's content.
RemoveSelectionRemoves the selected items (including the descendents)
ReplaceIconAdds a new icon, replaces an icon or clears the control's image list.
RightToLeftIndicates whether the component should draw right-to-left for RTL languages.
ScrollButtonHeightSpecifies the height of the button in the vertical scrollbar.
ScrollButtonWidthSpecifies the width of the button in the horizontal scrollbar.
ScrollBySingleLineRetrieves 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..
ScrollFontRetrieves or sets the scrollbar's font.
ScrollHeightSpecifies the height of the horizontal scrollbar.
ScrollOnDropSpecifies a value that indicates whether the drop down list is scrolled when it is shown.
ScrollOrderPartsSpecifies the order of the buttons in the scroll bar.
ScrollPartCaptionSpecifies the caption being displayed on the specified scroll part.
ScrollPartCaptionAlignmentSpecifies the alignment of the caption in the part of the scroll bar.
ScrollPartEnableIndicates whether the specified scroll part is enabled or disabled.
ScrollPartVisibleIndicates whether the specified scroll part is visible or hidden.
ScrollThumbSizeSpecifies the size of the thumb in the scrollbar.
ScrollToolTipSpecifies the tooltip being shown when the user moves the scroll box.
ScrollWidthSpecifies the width of the vertical scrollbar.
SearchColumnIndexRetrieves or sets a value indicating the column's index that is used for auto search feature.
SelBackColorRetrieves or sets a value that indicates the selection background color.
SelectFinds and selects an item given data on the column.
SelectOnReleaseIndicates whether the selection occurs when the user releases the mouse button.
SelForeColorRetrieves or sets a value that indicates the selection foreground color.
SelLengthReturns or sets the number of characters selected.
SelStartReturns or sets the starting point of text selected; indicates the position of the insertion point if no text is selected.
ShowClearButtonShows or hides the control's clear-button.
ShowFocusRectRetrieves or sets a value indicating whether the control draws a thin rectangle around the focused item.
ShowImageListSpecifies whether the control's image list window is visible or hidden.
ShowLockedItemsRetrieves or sets a value that indicates whether locked/fixed items are visible or hidden.
ShowToolTipShows the specified tooltip at given position.
SingleEditRetrieves or sets a value that indicates whether the control displays a single edit control or multiple edit controls.
SingleSelRetrieves or sets a value that indicates whether the control supports single or multiple selection.
SingleSortReturns or sets a value that indicates whether the control supports sorting by single or multiple columns.
SortBarCaptionSpecifies the caption being displayed on the control's sort bar when the sort bar contains no columns.
SortBarColumnWidthSpecifies the maximum width a column can be in the control's sort bar.
SortBarHeightRetrieves or sets a value that indicates the height of the control's sort bar.
SortBarVisibleRetrieves or sets a value that indicates whether control's sort bar is visible or hidden.
SortOnClickRetrieves or sets a value that indicates whether the control sorts automatically the data when the user click on column's caption.
StatisticsGives statistics data of objects being hold by the control.
StyleRetrieves or sets a value that indicates the control's style.
TemplateSpecifies the control's template.
TemplateDefDefines inside variables for the next Template/ExecuteTemplate call.
TemplatePutDefines inside variables for the next Template/ExecuteTemplate call.
ToolTipDelaySpecifies the time in ms that passes before the ToolTip appears.
ToolTipFontRetrieves or sets the tooltip's font.
ToolTipPopDelaySpecifies the period in ms of time the ToolTip remains visible if the mouse pointer is stationary within a control.
ToolTipWidthSpecifies a value that indicates the width of the tooltip window, in pixels.
TreeColumnIndexRetrieves or sets a value indicating the column's index where the hierarchy will be displayed.
UnboundHandlerSpecifies the control's unbound handler.
UseMnemonicGets or sets a value indicating whether the control interprets an ampersand character (&) in the item's caption to be an access key prefix character.
UseTabKeyRetrieves or sets a value indicating whether the control uses tab key for changing the searching column.
UseVisualThemeSpecifies whether the control uses the current visual theme to display certain UI parts.
ValueSpecifies the selected value for controls with a single column.
VersionRetrieves the control's version.
VisualAppearanceRetrieves the control's appearance.
WidthListSpecifies the width for drop-down window.