Better ListView Class Reference |

# BetterListView Events

The events of the BetterListView class are listed below. For a complete list of BetterListView class members, see the BetterListView Members topic.

#### Public Instance Events

AfterItemSort | Occurs when items has been sorted.
AfterLabelEdit | Occurs after item/sub-item label is edited by the user.
AfterLabelEditCancel | Occurs after item/sub-item label is edited by the user; label edit still can be cancelled.
AfterLabelEditEmbeddedControl | Occurs after item/sub-item label is edited by the user with embedded control.
BeforeDrag | Occurs before Drag and Drop operation is initiated.
BeforeItemSort | Occurs before items are sorted.
BeforeLabelEdit | Occurs when the user starts editing the label of an item.
ColumnClick | Occurs before column header is clicked.
ColumnClicked | Occurs after a column is clicked.
ColumnReordered | Occurs when a column header is being reordered.
ColumnWidthChanged | Occurs when column header width has been changed.
ColumnWidthChanging | Occurs when column header width is being changed.
DataSourceChanged | Occurs when DataSource property changes.
DisplayMemberChanged | Occurs when DisplayMember property changed.
DragDropEffectSetting | Occurs when Drag and Drop effect is being set.
DragDropException | Occurs when an exception is thrown during Drag and Drop operation.
DrawBackground | Occurs when background is drawn.
DrawColumnHeader | Occurs when column header is drawn.
DrawColumnHeaderBackground | Occurs when column header background is drawn.
DrawGroup | Occurs when group is drawn.
DrawGroupBackground | Occurs when group background is drawn.
DrawInsertionMark | Occurs when insertion mark is drawn.
DrawItem | Occurs when item is drawn.
DrawItemBackground | Occurs when item background is drawn.
DrawToolTip | Occurs when owner-drawn ToolTip is being drawn.
FocusedItemChanged | Occurs when selection focused element has been changed.
FormatItem | Occurs when item text needs to be formatted for display.
GroupCollapse | Occurs when a group is collapsed.
GroupExpand | Occurs when a group is expanded.
HitTestChanged | Occurs when HitTest result has changed.
CheckAutoExpand | Occurs on decision whether a group or item should be auto-expanded.
CheckedItemsChanged | Occurs when the CheckedItems collection changes.
CheckItemReorder | Occurs on decision whether item can be reordered to a specific location.
ItemActivate | Occurs when an item has been activated.
ItemCollapse | Occurs when an item with children is collapsed.
ItemDrag | Occurs when an item is being dragged.
ItemDrop | Occurs when an item is dropped on the control.
ItemExpand | Occurs when an item with children is expanded.
ItemCheck | Occurs before items are checked.
ItemChecked | Occurs when an item check state has changed.
ItemMouseHover | Occurs when mouse hovers over an item.
ItemReorder | Occurs when item(s) have been reordered.
ItemSearch | Occurs when item searching has been performed.
ItemSelectionChanged | Occurs when selection state of an item changes.
PopupToolTip | Occurs when ToolTip pops up.
RequestEmbeddedControl | Occurs when a custom editing control is requested.
SelectedIndexChanged | Occurs when selected item index has changed.
SelectedItemsChanged | Occurs when SelectedItems collection changes.
ViewChanged | Occurs when View property value has been changed.

#### See Also

BetterListView Class | ComponentOwl.BetterListView Namespace