MultiSelectableCheckedImageListCombobox
A custom control that acts as a combobox control, and also allows to drop-down an advanced checked-listbox view that can also host images alongside the contained items.
public partial class MultiSelectableCheckedImageListCombobox : BinaryTextComboBox
Inherits from / implements: BinaryTextComboBox
Members at a glance
MultiSelectableCheckedImageListCombobox | Initializes a new instance of the MultiSelectableCheckedImageListCombobox class. |
CheckedIndices | Gets the checked items' indices. |
CheckedItemTextDisplaySeparationDelimiterChars | Gets or sets the checked data text display separation delimiter string. |
CheckedItems | Gets the checked items. |
DisplayLocation | Gets or sets the display location for the drop-down view. |
DisplayMember | Gets or sets the property name whose value the control will lookup in order to set the text for displaying in the combobox text area, as and when the user selects an items from the drop-down checked-listbox view. |
DropdownContentMargin | Gets or sets the dropdown content margin. |
DropdownContentPadding | Gets or sets the dropdown content padding. |
DropdownResizeGripperColor | Gets or sets the color of the dropdown resize gripper. |
DropdownResizeSectionBorderColor | Gets or sets the color of the dropdown resize section border. |
DropdownResizeSectionFillColor | Gets or sets the fill color for the dropdown resize section. |
DropdownSize | Gets or sets the size of the drop-down list view. |
IsDropdownInvocationBlocked | Gets or sets the whether this instance's dropdown invocation is blocked. |
IsTextSelectedUponGainingFocus | Gets or sets whether the control's text is selected upon gaining focus. |
MultiSelectableCheckedImageListBoxConfiguration | Gets or sets the multi-selectable checked-image-ListBox configuration. |
ShouldDrawBidirectionalResizeGripper | Gets or sets a value indicating whether the control should draw bidirectional resize gripper. |
ShouldDrawDropdownResizeSectionWith3DBorder | Gets or sets whether the control should draw its dropdown resize section with 3D border. |
ShouldDrawVerticalResizeGripper | Gets or sets a value indicating whether the control should draw vertical resize gripper. |
ToggleCheckStateForAllItems | Gets or sets the toggled check/uncheck state for all items. |
OnAllItemsCheckedOrUncheckedChanged | Handles the AllItemsCheckedOrUncheckedChanged event. |
OnDropDown | Handles the DropDown event. |
OnGotFocus | Handles the GotFocus event. |
OnHandleCreated | Handles the HandleCreated event. |
OnItemCheckStateChanged | Handles the ItemCheckStateChanged event. |
OnTextChanged | Handles the TextChanged event. |
OnTextUpdate | Handles the TextUpdate event. |
PreProcessMessage | Preprocesses the windows message. |
SetItemCheckState | Sets the check-state of the item. |
WndProc | The core Windows message processor. |
AllItemsCheckedOrUncheckedChanged | Occurs when all items in the control are checked or unchecked by setting the ToggleCheckStateForAllItems property. |
ItemCheckStateChanged | Occurs when the item check state is changed. |
Constructors
MultiSelectableCheckedImageListCombobox
Initializes a new instance of the MultiSelectableCheckedImageListCombobox class.
Properties
CheckedIndices
Gets the checked items' indices.
CheckedItemTextDisplaySeparationDelimiterChars
Gets or sets the checked data text display separation delimiter string.
CheckedItems
Gets the checked items.
DisplayLocation
Gets or sets the display location for the drop-down view.
DisplayMember
Gets or sets the property name whose value the control will lookup in order to set the text for displaying in the combobox text area, as and when the user selects an items from the drop-down checked-listbox view.
Value. The display member.
DropdownContentMargin
Gets or sets the dropdown content margin.
DropdownContentPadding
Gets or sets the dropdown content padding.
DropdownResizeGripperColor
Gets or sets the color of the dropdown resize gripper.
DropdownResizeSectionBorderColor
Gets or sets the color of the dropdown resize section border.
DropdownResizeSectionFillColor
Gets or sets the fill color for the dropdown resize section.
DropdownSize
Gets or sets the size of the drop-down list view.
IsDropdownInvocationBlocked
Gets or sets the whether this instance's dropdown invocation is blocked.
IsTextSelectedUponGainingFocus
Gets or sets whether the control's text is selected upon gaining focus.
MultiSelectableCheckedImageListBoxConfiguration
Gets or sets the multi-selectable checked-image-ListBox configuration.
ShouldDrawBidirectionalResizeGripper
Gets or sets a value indicating whether the control should draw bidirectional resize gripper.
ShouldDrawDropdownResizeSectionWith3DBorder
Gets or sets whether the control should draw its dropdown resize section with 3D border.
ShouldDrawVerticalResizeGripper
Gets or sets a value indicating whether the control should draw vertical resize gripper.
ToggleCheckStateForAllItems
Gets or sets the toggled check/uncheck state for all items.
Methods
OnAllItemsCheckedOrUncheckedChanged
Handles the AllItemsCheckedOrUncheckedChanged event.
- sender
- The sender.
- e
- The
EventArgsinstance containing the event data.
OnDropDown
Handles the DropDown event.
- e
- The
EventArgsinstance containing the event data.
OnGotFocus
Handles the GotFocus event.
- e
- The
EventArgsinstance containing the event data.
OnHandleCreated
Handles the HandleCreated event.
- e
- The
EventArgsinstance containing the event data.
OnItemCheckStateChanged
Handles the ItemCheckStateChanged event.
- sender
- The sender.
- e
- The
ItemCheckStateChangedEventArgsinstance containing the event data.
OnTextChanged
Handles the TextChanged event.
- te
- The
EventArgsinstance containing the event data.
OnTextUpdate
Handles the TextUpdate event.
- e
- The
EventArgsinstance containing the event data.
PreProcessMessage
Preprocesses the windows message.
SetItemCheckState
Sets the check-state of the item.
- index
- The index.
- newState
- if set to true the item's check-state will be set to checked, otherwise unchecked.
WndProc
The core Windows message processor.
Events
AllItemsCheckedOrUncheckedChanged
Occurs when all items in the control are checked or unchecked by setting the ToggleCheckStateForAllItems property.
ItemCheckStateChanged
Occurs when the item check state is changed.