HypernovaDesktop Components · docs
Binarymission
WinForms › Combo Box

Combo Box

.NET Framework 4.8.NET 6 / 8 / 10v9.0.0WinForms

A highly customisable multicolumn capable ComboBox .NET Control for WInForms

26public types
307public members
1namespaces

Assembly

AssemblyBinarymission.WinForms.Controls.BinaryComboBox.dll
Root namespaceBinarymission.WinForms.Controls.ListControls
Target frameworks.NET Framework 4.8, .NET 6 / 8 / 10

Getting started

using Binarymission.WinForms.Controls.ListControls;

// Designer: build the solution once, then drag BinaryComboBox from the Toolbox onto a form.
// In code:
var binaryComboBox = new BinaryComboBox
{
    Dock = DockStyle.Fill,
};
this.Controls.Add(binaryComboBox);

API reference

Binarymission.WinForms.Controls.ListControls

class BinaryComboBoxBinaryComboBox - Base ComboBox class.
class BinaryComboBoxColumnA specialized column type that uses Binarymission's BinaryComboBox (including its multi-column mode) control as its cell editor.
class BinaryImageComboBoxBinaryImageComboBox - Specialist ComboBox class for handling ComboBox text with Image support.
class DriveInformationA simple class providing some basic information about the system drives.
delegate DriveSelectionChangeHandlerRepresents the method that will handle the event that is raised when a user changes the drive in the BinaryImageComboBox control when the control is in DriveList style.
delegate DropDownProcessHandlerMethod signature for handling the event DropDownAboutToBeShown.
class BinaryTextComboBoxBinaryTextComboBox - Specialist ComboBox class for handling "Text only" data.
delegate AutoCompletingHandlerThe method signature for handling the event AutoCompleting.
delegate CustomSortingHandlerThe method signature to your custom handler code that will set the property CustomComparerImplementor with your custom sorter object.
delegate DropDownProcessHandlerMethod signature for handling the event DropDownAboutToBeShown.
class MultiColumnDropDownWindowConfigurationA class to let you setup data of the desired values for the drawing the header control that will display the multi-column drop-list window.
delegate NotInListHandlerEvent handler signature for handling NotInList event.
class BinaryTreeListViewComboBoxCellA specialised cell type that uses Binarymission's BinaryComboBox (including its multi-column mode) control as its cell editor.
enum BuiltinFilterOnNonStringTypeColumnFilterResultsModeHow the built-in filter compares values in a column that does not hold text - either an exact match, or everything from the entered value upwards.
enum ColumnDataTypeFormatHow the values in one drop-down grid column are formatted for display.
class ColumnDataTypeFormatInfoContainerThe formatting chosen for one drop-down grid column: the broad kind of value it holds, and the custom format string that goes with it.
enum DropDownWindowDisplayOrientationWhich side of the control the drop-down window is aligned to when it opens.
enum FontNameDisplayStyleLists the possible display styles that can be used to display the various font names that are displayed when using the BinaryImageComboBox class with ComboListStyle's FontList mode.
enum HeaderImageStyleWhat kind of image, if any, a drop-down grid column header shows.
enum ItemSelectionClickEnumerates the mouse "Click" levels supported, to choose an item from the Multi-column drop-down list.
enum ListStyleEnumerates the set of specialized styles of the Control.
class MultiColumnDropDownWindowConfigurationWhen you are using a column type of BinaryTreeListViewComboBoxColumn, you can set up the combobox editing control to display in multi-column mode, and configure the display settings using this class.
class MultiColumnDropDownWindowConfigurationTypeConverterLets the property grid expand a multi-column drop-down window configuration into its individual properties instead of showing it as one opaque value.
enum MultiColumnDroplistWindowAnimationStyleLists the possible animation effects for the drop-list window (when using the multi-column mode. DropStyleIsMultiColumn.
class MultiColumnViewUIElementsTextProviderA helper class to let you set localized strings for various UI elements in the multi-column view window, its context menu, combobox items, etc.
enum XPThemeSupported XP themes.