Better ListView Class Reference

ComponentOwl.BetterListView Namespace

Namespace Hierarchy

Classes

Class Description
BetterListView Ultimate ListView control replacement.
BetterListViewAddress Represents a location of group/item in Better ListView.
BetterListViewAfterItemSortEventArgs Provides data for BetterListView.AfterItemSort event.
BetterListViewAfterLabelEditEmbeddedControlEventArgs Provides data for BetterListView.AfterLabelEditEmbeddedControl.
BetterListViewBase Control with items in a specific layout.
BetterListViewBeforeDragEventArgs Provides data for BetterListView.BeforeDrag event.
BetterListViewBeforeItemSortEventArgs Provides data for BetterListView.BeforeItemSort event.
BetterListViewCachedCollection(TItem) Common collection tied to Better ListView state.
BetterListViewCachedImage Represents a cached element image.
BetterListViewCachedItemCollection Collection of items tied to Better ListView state.
BetterListViewColumnClickedEventArgs Provides data for BetterListView.ColumnClicked event.
BetterListViewColumnClickEventArgs Provides data for BetterListView.ColumnClick event.
BetterListViewColumnHeader Represents a BetterListView column header.
BetterListViewColumnHeaderBounds Column header boundaries.
BetterListViewColumnHeaderCollection Collection of BetterListView column headers.
BetterListViewColumnHeaderCollectionConverter Type converter for BetterListViewColumnHeaderCollection.
BetterListViewColumnHeaderCollectionEditor Collection editor for BetterListViewColumnHeaderCollection.
BetterListViewColumnHeaderConverter Type converter for BetterListViewColumnHeader.
BetterListViewColumnReorderedEventArgs Provides data for BetterListView.ColumnReordered event.
BetterListViewColumnWidthChangedEventArgs Provides data for BetterListView.ColumnWidthChanged event.
BetterListViewColumnWidthChangingEventArgs Provides data for BetterListView.ColumnWidthChanging event.
BetterListViewComboBoxEmbeddedControl Embedded combo box editing control for BetterListView.
BetterListViewDateTimePickerEmbeddedControl Embedded date/time editing control.
BetterListViewDragDropEffectSettingEventArgs Provides data for BetterListView.DragDropEffectSetting event.
BetterListViewDragDropExceptionEventArgs Provides data for BetterListView.DragDropException event.
BetterListViewDrawBackgroundEventArgs Provides data for BetterListView.BeforeDrawBackground and BetterListView.DrawBackground events.
BetterListViewDrawColumnHeaderBackgroundEventArgs Provides data for BetterListView.BeforeDrawColumnHeaderBackground and BetterListView.DrawColumnHeaderBackground events.
BetterListViewDrawColumnHeaderEventArgs Provides data for BetterListView.DrawColumnHeader events.
BetterListViewDrawGroupBackgroundEventArgs Provides data for BetterListView.DrawGroupBackground events.
BetterListViewDrawGroupEventArgs Provides data for BetterListView.DrawGroup events.
BetterListViewDrawInsertionMarkEventArgs Provides data for BetterListView.DrawGroup events.
BetterListViewDrawItemBackgroundEventArgs Provides data for BetterListView.DrawItemBackground events.
BetterListViewDrawItemEventArgs Provides data for BetterListView.DrawItem events.
BetterListViewElement Represents an BetterListView element.
BetterListViewElementBase Base class for all element types.
BetterListViewElementBounds Common Better ListView element boundaries.
BetterListViewElementBoundsBase BetterListView element boundaries.
BetterListViewElementCollection(TElement) Common collection of BetterListView elements.
BetterListViewElementCollectionBase Base class for all collection used by BetterListView.
BetterListViewFocusedItemChangedEventArgs Provides data for BetterListView.FocusedItemChanged event.
BetterListViewFormatItemEventArgs Provides data for BetterListView.BetterListViewFormatItem event.
BetterListViewGroup Represents a BetterListView group.
BetterListViewGroupBounds Group boundaries.
BetterListViewGroupCollapseEventArgs Provides data for BetterListView.GroupCollapse event.
BetterListViewGroupCollection Collection of BetterListView groups.
BetterListViewGroupCollectionConverter Type converter for BetterListViewGrupCollection.
BetterListViewGroupCollectionEditor Collection editor for BetterListViewGroupCollection.
BetterListViewGroupConverter Type converter for BetterListViewGroup.
BetterListViewGroupExpandEventArgs Provides data for BetterListView.GroupExpand event.
BetterListViewHitTestChangedEventArgs Provides data for BetterListView.HitTestChanged event.
BetterListViewCheckAutoExpandEventArgs Provides data for BetterListView.CheckAutoExpand event.
BetterListViewCheckedIndexCollection Represents checked items within Better ListView control.
BetterListViewCheckedItemCollection Represents checked items within Better ListView control.
BetterListViewCheckedItemsChangedEventArgs Provides data for BetterListView.CheckedItemsChanged event.
BetterListViewCheckItemReorderEventArgs Provides data for BetterListView.ItemReorer event.
BetterListViewItem Represets a BetterListView item.
BetterListViewItemActivateEventArgs Provides data for BetterListView.ItemActivate event.
BetterListViewItemBounds Item boundaries.
BetterListViewItemCollapseEventArgs Provides data for BetterListView.ItemCollapse event.
BetterListViewItemCollection Collection of BetterListView items.
BetterListViewItemCollectionConverter Type converter for BetterListViewItemCollection.
BetterListViewItemCollectionEditor Collection editor for BetterListViewItemCollection.
BetterListViewItemComparer Comparer of BetterListView items.
BetterListViewItemConverter Type converter for BetterListViewItem.
BetterListViewItemDragData Item data holder for Drag and Drop operations.
BetterListViewItemDragEventArgs Provides data for BetterListView.ItemDrag event.
BetterListViewItemDropEventArgs Provides data for BetterListView.ItemDrop event.
BetterListViewItemExpandEventArgs Provides data for BetterListView.ItemExpand event.
BetterListViewItemCheckedEventArgs Provides data for BetterListView.ItemChecked event.
BetterListViewItemCheckEventArgs Provides data for BetterListView.ItemCheck event.
BetterListViewItemMouseHoverEventArgs Provides data for BetterListView.ItemMouseHover event.
BetterListViewItemReorderEventArgs Provides data for BetterListView.ItemReorder event.
BetterListViewItemSearchEventArgs Provides data for BetterListView.ItemSearch event.
BetterListViewItemSelectionChangedEventArgs Provides data for BetterListView.ItemSelectionChanged event.
BetterListViewItemSet Set of BetterListViewItem instances.
BetterListViewLabelEditCancelEventArgs Provides data for BetterListView.BeforeLabelEdit and BetterListView.AfterLabelEditCancel events.
BetterListViewLabelEditEventArgs Provides data for BetterListView.AfterLabelEdit event.
BetterListViewLayout(TElement) Common BetterListView layout.
BetterListViewLayoutBase Common BetterListView layout.
BetterListViewLayoutColumns Represents layout of column header elements.
BetterListViewLayoutCommon(TElement) Common layout of BetterListView elements.
BetterListViewLayoutGroups Common groups layout.
BetterListViewLayoutGroupsHorizontal Horizontal group layout.
BetterListViewLayoutGroupsVertical Vertical groups layout.
BetterListViewLayoutItems Represents layout of column header elements.
BetterListViewNaturalItemComparer Natural (alphanumeric) comparer of BetterListView items.
BetterListViewReadOnlyGroupSet Immutable set of BetterListViewGroup instances ensuring reference equality comparison.
BetterListViewReadOnlyItemSet Immutable set of BetterListViewItem instances ensuring reference equality comparison.
BetterListViewRequestEmbeddedControlEventArgs Provides data for BetterListView.RequestEmbeddedControl event.
BetterListViewScrollPropertiesChangedEventArgs Provides data for BetterListView.HScrollPropertiesChanged and BetterListView.VScrollPropertiesChanged events.
BetterListViewSelectedIndexCollection Represents checked items within Better ListView control.
BetterListViewSelectedItemCollection Represents checked items within Better ListView control.
BetterListViewSelectedItemsChangedEventArgs Provides data for BetterListView.SelectedItemsChanged event.
BetterListViewSortList List with unique sort infos.
BetterListViewSubItem Represents a BetterListView sub-item.
BetterListViewSubItemBounds Sub-item boundaries.
BetterListViewSubItemCollection Collection of BetterListView sub-items.
BetterListViewSubItemCollectionConverter Type converter for BetterListViewSubItemCollection.
BetterListViewSubItemCollectionEditor Collection editor for BetterListViewSubItemCollection.
BetterListViewSubItemConverter Type converter for BetterListViewSubItem.
BetterListViewTextBoxEmbeddedControl Embedded text editing control for BetterListView.
BetterListViewToolTipInfoCollection Collection of BetterListView Tooltips.
BetterListViewToolTipInfoCollectionConverter Type converter for BetterListViewToolTipInfo.
BetterListViewToolTipInfoCollectionEditor Collection editor for BetterListViewToolTipInfoCollection.
BetterListViewToolTipInfoConverter Type converter for BetterListViewToolTipInfo.
BetterListViewToolTipOptionsConverter Type converter for BetterListViewToolTipOptions.
BetterListViewViewChangedEventArgs Provides data for BetterListView.ViewChanged event.
DictionaryBase(TKey,TValue) Base class for dictionaries.
NaturalComparer Alphanumeric (natural) order comparer.
Painter Common control drawing routines.
SetBase(TItem) Base class for hash sets.

Interfaces

Interface Description
IBetterListViewElementCollection(TItem) Collection of BetterListView elements.
IBetterListViewEmbeddedControl Control that is embeddable in BetterListView as a custom editor control.
IBetterListViewEmbeddedControlExtended Control that is embeddable in BetterListView as a custom editor control. Provides additional features.

Structures

Structure Description
BetterListViewColumnHeaderStateInfo Column header state information.
BetterListViewElementCollectionChangeInfo Represents a modification done to an element collection.
BetterListViewEmbeddedControlPlacement Embedded control placement information.
BetterListViewEmptyText Represents a text visible in BetterListView, when there is no item present.
BetterListViewGroupStateInfo Group state information.
BetterListViewHitTestInfo Represents a state information about elements in relation to mouse position and buttons pressed.
BetterListViewImageSize Represents image size limits.
BetterListViewInsertionLocation Represents insertion location within Better ListView.
BetterListViewInsertionMark Insertion mark for pinpointing the place of item insertion within other items.
BetterListViewInvalidationInfo Information about level of invalidation and the invalidated area.
BetterListViewItemStateInfo Item state information.
BetterListViewScrollProperties Encapsulates properties related to scrolling
BetterListViewSearchSettings Keyboard search settings.
BetterListViewSortInfo Information about sorted column.
BetterListViewToolTipInfo Information about current location of the ToolTip.
BetterListViewToolTipOptions ToolTip appearance and behavior options.

Delegates

Delegate Description
BetterListViewAfterItemSortEventHandler Represents the method handling BetterListView.AfterItemSort event.
BetterListViewAfterLabelEditEmbeddedControlEventHandler Represents the method handling BetterListView.AfterLabelEdit and BetterListView.BeforeLabelEdit events.
BetterListViewBeforeDragEventHandler Represents the method handling BetterListView.BeforeDrag event.
BetterListViewBeforeItemSortEventHandler Represents the method handling BetterListView.BeforeItemSort event.
BetterListViewColumnClickedEventHandler Represents the method handling BetterListView.ColumnClicked event.
BetterListViewColumnClickEventHandler Represents the method handling BetterListView.ColumnClick event.
BetterListViewColumnReorderedEventHandler Represents the method handling BetterListView.ColumnReordered event.
BetterListViewColumnWidthChangedEventHandler Represents the method handling BetterListView.ColumnWidthChanged event.
BetterListViewColumnWidthChangingEventHandler Represents the method handling BetterListView.ColumnWidthChanging event.
BetterListViewDragDropEffectSettingEventHandler Represents the method handling BetterListView.DragDropEffectSetting event.
BetterListViewDragDropExceptionEventHandler Represents the method handling BetterListView.DragDropException event.
BetterListViewDrawBackgroundEventHandler Represents the method handling BetterListView.DrawBackground event.
BetterListViewDrawColumnHeaderBackgroundEventHandler Represents the method handling BetterListView.DrawColumnHeaderBackground event.
BetterListViewDrawColumnHeaderEventHandler Represents the method handling BetterListView.DrawColumnHeader event.
BetterListViewDrawGroupBackgroundEventHandler Represents the method handling BetterListView.DrawGroupBackground event.
BetterListViewDrawGroupEventHandler Represents the method handling BetterListView.DrawGroup event.
BetterListViewDrawInsertionMarkEventHandler Represents the method handling BetterListView.DrawInsertionMark event.
BetterListViewDrawItemBackgroundEventHandler Represents the method handling BetterListView.DrawItemBackground event.
BetterListViewDrawItemEventHandler Represents the method handling BetterListView.DrawItem event.
BetterListViewFocusedItemChangedEventHandler Represents the method handling BetterListView.FocusedItemChanged event.
BetterListViewFormatItemEventHandler Represents the method handling BetterListView.FormatItem event.
BetterListViewGroupCollapseEventHandler Represents the method handling BetterListView.GroupCollapse event.
BetterListViewGroupExpandEventHandler Represents the method handling BetterListView.GroupExpand event.
BetterListViewHitTestChangedEventHandler Represents the method handling BetterListView.HitTestChanged event.
BetterListViewCheckAutoExpandEventHandler Represents the method handling BetterListView.AfterLabelEdit and BetterListView.BeforeLabelEdit events.
BetterListViewCheckedItemsChangedEventHandler Represents the method handling BetterListView.CheckedItemsChanged event.
BetterListViewCheckItemReorderEventHandler Represents the method handling BetterListView.CheckItemReorder event.
BetterListViewItemActivateEventHandler Represents the method handling BetterListView.ItemActivate event.
BetterListViewItemCollapseEventHandler Represents the method handling BetterListView.ItemCollapse event.
BetterListViewItemDragEventHandler Represents the method handling BetterListView.ItemDrag event.
BetterListViewItemDropEventHandler Represents the method handling BetterListView.ItemDrop event.
BetterListViewItemExpandEventHandler Represents the method handling BetterListView.ItemExpand event.
BetterListViewItemCheckedEventHandler Represents the method handling BetterListView.ItemChecked event.
BetterListViewItemCheckEventHandler Represents the method handling BetterListView.ItemCheck event.
BetterListViewItemMouseHoverEventHandler Represents the method handling BetterListView.ItemMouseHover event.
BetterListViewItemReorderEventHandler Represents the method handling BetterListView.ItemReorder event.
BetterListViewItemSearchEventHandler Represents the method handling BetterListView.ItemSearch event.
BetterListViewItemSelectionChangedEventHandler Represents the method handling BetterListView.ItemSelectionChanged event.
BetterListViewLabelEditCancelEventHandler Represents the method handling BetterListView.BeforeLabelEdit and BetterListView.AfterLabelEditCancel events.
BetterListViewLabelEditEventHandler Represents the method handling BetterListView.AfterLabelEdit event.
BetterListViewRequestEmbeddedControlEventHandler Represents the method handling BetterListView.RequestEmbeddedControl event.
BetterListViewScrollPropertiesChangedEventHandler Represents the method that will handle HScrollPropertiesChanged and VScrollPropertiesChanged events of the BetterListView control.
BetterListViewSelectedItemsChangedEventHandler Represents the method handling BetterListView.SelectedItemsChanged event.
BetterListViewViewChangedEventHandler Represents the method handling BetterListView.ViewChanged event.

Enumerations

Enumeration Description
BetterListViewAutoScrollMode Automatic scrolling mode.
BetterListViewColumnHeaderAutoResizeStyle Specifies how a column header should be automatically resized.
BetterListViewColumnHeaderDisplayMode Display mode of the column header.
BetterListViewColumnHeaderState State of a BetterListViewColumnHeader.
BetterListViewColumnHeaderStyle Style of the BetterListView column header.
BetterListViewColumnReorderMode Column reordering mode.
BetterListViewColumnReorderOptions Column header reordering options.
BetterListViewColumnWidthChangeSource Reason for changing column width.
BetterListViewDragDropDisplay Drag and Drop display mode.
BetterListViewDropPart Part of an element on which data is dropped.
BetterListViewElementCollectionChangeType Type of collection modification.
BetterListViewGridLines type of grid to display
BetterListViewGroupExpandButtonState State of group expand button.
BetterListViewGroupHeaderBehavior Defined extra behavior of group headers when interacting with keyboard and mouse.
BetterListViewGroupState State of a BetterListViewGroup.
BetterListViewHideSelectionMode Specifies item selection display when Better ListView loses focus.
BetterListViewHitPart Part of an element mouse pointer is located on.
BetterListViewHitTestLocations Locations of mouse pointer on a single position.
BetterListViewCheckBoxAppearance Item check box appearance.
BetterListViewCheckBoxes Display mode of item check boxes
BetterListViewCheckStateChangeMode Type of check box state change.
BetterListViewImageAlignmentHorizontal Horizontal image alignment.
BetterListViewImageAlignmentVertical Vertical image alignment.
BetterListViewInvalidationFlags Control invalidation options.
BetterListViewInvalidationLevel Level of control invalidation.
BetterListViewItemActivationSource Cause of item activation.
BetterListViewItemBoundsPortion Represents portion of item boundaries.
BetterListViewItemExpandButtonState Sate of item expand button.
BetterListViewItemReorderInvalidationReasons Reasons why item reorder has been invalidated.
BetterListViewItemReorderMode Item reordering mode.
BetterListViewItemReorderOptions Item reordering options.
BetterListViewItemSearchSource Source of the item searching event.
BetterListViewItemState State of a BetterListViewItem.
BetterListViewLabelEditActivation Label editing activation methods.
BetterListViewLabelEditMode Label editing mode.
BetterListViewScrollBarDisplayMode Display mode of the scroll bar.
BetterListViewSearchMode Item search mode.
BetterListViewSearchOptions Item search options.
BetterListViewSelectionChangeMode Type of selection change.
BetterListViewSortedColumnsRowsHighlight Display mode of a sorted column.
BetterListViewSortMethod Method of item comparison in sorting by column.
BetterListViewSortOptions Additional item sorting options.
BetterListViewSortOrder Order in which the item collection is sorted by column.
BetterListViewState Type of a BetterListView state.
BetterListViewSubItemFocusBehavior Specifies whether individual sub-items can be focused.
BetterListViewTargetElement Specifies target adjacent element.
BetterListViewTextWrapping Text wrapping behavior of items and sub-items.
BetterListViewToolTipLocation Location of a ToolTip on BetterListView.
BetterListViewUnselectionBehavior Type of child item unselection behavior when parent item is collapsed.
BetterListViewView Item display mode.
BetterListViewViewInternal Item display mode.
ImageBorderType Image border style.
TextAlignmentHorizontal Horizontal text alignment.
TextAlignmentVertical Vertical text alignment.
TextTrimming Text trimming method.