Click or drag to resize
EWSoftware.ListControls Namespace

Windows Forms list controls developed by Eric Woodruff.

This is the main name space for all of the list control classes.

Classes
  ClassDescription
Public classAutoCompleteComboBox
This is a standard combo box control that supplies an auto-complete feature that selects the best match as the user types text into it. Auto-completion works for all combo box styles.
Public classBaseButtonList
This is an abstract base button list control that supports data binding, layout options, and data source indexers and serves as the base class for the RadioButtonList and CheckBoxList controls.
Public classBaseComboBox
This is an abstract base class for use in creating the MultiColumnComboBox and UserControlComboBox controls.
Public classBaseListControl
This is the abstract base list control class used to contain the common item collection and data binding elements for many of the list controls in this library.
Public classBaseListControlObjectCollection
This object collection is used to hold items for the list controls and is sortable in ascending or descending order.
Public classChangePolicyEventArgs
Public classCheckBoxList
This control is a multi-selection checkbox list that supports data binding, layout options, and data source indexers.
Public classCheckedIndicesCollection
This is a derived ReadOnlyCollectionT class that contains a set of indices from a CheckBoxList control. Each entry represents the index of an item that has a check state of Checked or Indeterminate.
Public classCheckedItemsCollection
This is a derived ReadOnlyCollectionT class that contains a set of items from a CheckBoxList control. Each entry represents an item that has a check state of Checked or Indeterminate.
Public classCheckedNodesCollection
This is a derived ReadOnlyCollectionT class that contains a set of nodes from a ExtendedTreeView control. Each entry represents a node that has a check state of Checked or Mixed.
Public classClickableLabel
A standard label control with the ability to focus the first selectable control following it when clicked (by tab order) or the parent if not.
Public classDataList
This control allows you to specify a user control template to display and edit information from a data source similar in nature to the DataList web server control, the sub-form control or continuous forms detail section in a Microsoft Access form, or the DataRepeater control from Visual Basic 6.
Public classDataListBeginDragEventArgs
This is used for the data list BeginDrag event
Public classDataListCancelEventArgs
This is used for various cancelable data list events (adding, deleting, etc.)
Public classDataListEventArgs
This is used for various data list events (item bound, added, deleted, current, etc.).
Public classDataListHitTestInfo
This is used to contain information about a location within a DataList control such as the row and/or area at a specified location.
Public classDataNavigator
This control is used to navigate through a specified data source and perform operations on it such as editing, inserting, or deleting records, etc. along with other controls on the form that are bound to the same data source.
Public classDataNavigatorCancelEventArgs
This is used for various cancelable data navigator events (adding, deleting, etc.)
Public classDataNavigatorEventArgs
This is used for various data navigator events (added, deleted, current, etc.)
Public classCode exampleDrawTreeNodeExtendedEventArgs
This is used to provide information for the ExtendedTreeView events TreeNodeDrawing and TreeNodeDrawn.
Public classDropDownControl
This is the drop-down control used as the source for creating the drop-down portion of the UserControlComboBox control.
Public classDropDownTableStyle
This is a custom table style class that omits several fields and modifies the defaults for some properties for use with the MultiColumnComboBox control's drop-down.
Public classExtendedTreeView
This is an extended tree view control that is fully owner-drawn to overcome some limitations in the way the default tree view is drawn. It also provides several additional features to make it easier to use than the standard tree view control.
Public classItemCheckStateEventArgs
This is used to provide information about a CheckBoxList item that had a change in its check state.
Public classListItem
This is a simple list item object that can be used as part of a collection suitable for binding to a combo box, radio button list, list box, etc.
Public classMultiColumnComboBox
This is a multi-column combo box control that supports all features of the standard Windows Forms combo box but displays a multi-column drop-down list and has some extra features such as auto-completion and row/column indexers.
Public classRadioButtonList
This control is a single-selection radio button list that supports data binding, layout options, and data source indexers.
Public classStringCollection
A type-safe collection of String objects
Public classTemplateControl
This is a template control used as the source for creating rows in the DataList control
Public classCode exampleTreeNodeEnumerator
A type-safe enumerator for tree view controls that can be used to enumerate all of its nodes recursively or one branch of it.
Public classUserControlComboBox
This is a user control combo box control that supports all features of the standard Windows Forms combo box but displays a user control for its drop-down and has some extra features such as auto-completion and row/column indexers.
Structures
  StructureDescription
Public structureListPadding
This structure is used to specify the padding (in pixels) for the RadioButtonList and CheckBoxList controls.
Enumerations
  EnumerationDescription
Public enumerationDataListHitType
This enumerated type defines the hit test locations for the data list
Public enumerationLayoutMethod
This enumerated type defines the layout method for the BaseButtonList control and its derived classes.
Public enumerationListSortOrder
This enumerated type defines the sort order option for list controls
Public enumerationNodeCheckState
This public enumerated type defines the node checked states for the ExtendedTreeView control.
Public enumerationNodeParts
This public enumerated type defines the various node parts that are to be drawn for the ExtendedTreeView control.
Public enumerationRowPosition
This enumerated type defines the fixed row positions that can be used with the DataList.MoveTo and DataNavigator.MoveTo methods.