Ideal .NET WinForms (C#, VB.net) replacement list view component. More features, less limitations, fast and optimized.
* Fixed disappearing items after scrolling and item reordering in LargeIcon view with multi-line items
* Added integration with Visual Studio 2013
* Added custom date format support in BetterListViewDateTimePickerEmbeddedControl
* Added ItemReordered event
* Fixed FindItemsWithText method call when working with invisible items
* Fixed saving form after editing tooltips in Windows Forms Designer
* Fixed sorting of items with missing sub-items or Key set to null
* Fixed pixel precision bug in column selection
* Fixed proper scrolling on combined items using EnsureVisible method
* Fixed drawing item selection on MouseUp in some cases (click directly on text of previously selected item in Details view)
* Fixed search highlight in other than Details view
* Fixed search highlight on multi-line items
* Added HotTracking property
* Added SmoothScroll property
* Improved responsiveness (optimized control refreshing on control state transitions)
* Fixed BetterListViewColumnHeader.DisplayIndex property value not being updated at the time of ColumnHeaderReordered event
* Fixed bug in hit test invalidation optimization causing slower redrawing when mouse moves over large control with many items and columns
* Fixed item deselection when clicking on client area
* Fixed item selection by clicking on group header
* Removed beep when no item is found though single keypress (keyboard search)
* Fixed keyboard search
* Fixed keyboard search with 'Substring' setting and single keystroke
* Fixed rare but possible NullRefereceException in OnMouseUp method
* SuspendSelectionChanged renamed to SuppressSelectionChanged
* Fixed selection display when FullRowSelect is false in Details view
* Fixed grid lines display when HeaderStyle is None in Details view
* Fixed closing floating window in Samples Explorer
* Fixed Visual Studio Toolbox integration on Windows XP
* Added HScrollHeight, VScrollWidth properties
* Fixed unnecessary redrawing during MouseMove
* Fixed possible exception when invoking context menu on an item by mouse
* Fixed multi-line text when TextTrimming is set to None
* Fixed public constructor parameters being obfuscated
* Added owner drawing support for drag selection
* Added data binding customization
* Added separate product activation utility
* Added BetterListViewHitTestInfo.MousePosition property
* Fixed unhandled exception on web request timeout when activating over web proxy
* Added separate column auto resizing for column header, column content or both (BetterListViewColumnHeaderAutoResizeStyle changed to flags enum)
* Fixed DoubleClick and ItemActivate not raised when the redrawing takes too much time between successive clicks
* Fixed Combined Items
* Fixed check boxes and expand buttons of children in combined items being inactive
* Fixed combined item not being properly measured when its child has been made invisible
* Fixed insertion mark display on combined items
* Fixed online activation from behind a web proxy
* Fixed binding DataTable in the Data Binding sample
* Fixed unnecessary refreshes during binding a table with multiple columns
* Added possibility of changing label being edited by setting Label property in BeforeLabelEdit and AfterLabelEditCancel event data
* Improved Visual Studio Toolbox integration for more versions of .NET Framework, including Client Profile
* Fixed possible NullReferenceException during clicking on column headers (negative mouse cursor coordinates probably due to mouse movement)
* Added 'Search Highlight' feature
* Added SearchHighlight, SearchHighlightColor, SearchHighlightBorderColor, SearchHighlightTextColor properties
* Added BetterListViewSearchOptions.UpdateSearchHighlight enum value
* Added BetterListViewSubItemBounds.BoundsSearchHighlight property
* Fixed IndexOf() method on collections to return -1 if an element is not contained in the collection
* Fixed case where clickable/sortable/unsortable column is clicked and mouse cursor moves quickly away
* Fixed column auto resizing to account for groups and hierarchical items
* Fixed not allowing to put duplicate references in SelectedItems.Set(IEnumerable
* Fixed moving mouse cursor over an item that is partially scrolled out so that the text boundaries have negative top coordinate
* Fixed ItemActivate not raised on slow computers when item is double-clicked and mouse cursor moved quickly away
* Added ColumnReorder event next to existing ColumnReordered event to allow cancelling column reordering
* Added keyboard-invoked context menu placements (ContextMenuStripPlacement property)
* Improved context menu placement: Keyboard-invoked context menu is displayed under the first visible selected item
* Improved grid lines appearance
* Improved item parts alignment when expand buttons are present
* Fixed possible improper behavior on slower computers (or lagging code because of too much drawing etc.)
* Fixed item not selected clicked and mouse cursor is immediately moved away
* Fixed drag selection commited when item is almost double-clicked (second mouse button release not done) and then mouse is moved before button is released
* Fixed DoubleClick event raised after any amount of time when item is reordered with incomplete double-click (second mouse button release not done) and then other item is clicked
* Added FIPS-compliance (improved security and compatibility)
* Improved horizontal multi-line text alignment
* Improved Samples Explorer
* Properties VisibleColumns, VisibleGroups, VisibleItems hidden from Properties window in the WinForms Designer
* Fixed commencing mouse drag selecting on double-click and mouse move in quick succession
* Fixed scrolling to parent item vertically when only child item have been selected
* Fixed AutoResizeColumns updating just the last column
* Fixed column header sort glyph placement when the column is sorted and no items are present in the list
* Fixed image border color not changing when ImageBorderColor layout property changed
* Added support for TypeConverters when adding custom objects to collections
* Improved horizontal scrolling on items within item hierarchy
* Fixed reordering item in an empty or collapsed group
* Allowed setting Font property to null on column headers, groups, items and sub-items
* Fixed cycling between items during keyboard search
* Fixed code generation for SearchSettings property
* Fixed NullReferenceException when edited sub-item is switched during label editing
* Fixed multi-line text wrapping when BetterListViewItem.CheckBoxAppearance is set to None
* Fixed sorted column background being drawn in other than Details view
* Fixed unsufficient vertical scroll bar maximum when column headers are added in first initialization between BeginUpdate()/EndUpdate()
* Fixed double-click on column containing hidden check box
* Added HeaderStyle property
* Added BetterListViewColumnHeaderStyle.None enum value (indicates that column header is not displayed, but corresponding sub-items are)
* Added BetterListViewColumnHeaderStyle.Hidden enum value (indicates that column header is hidden, including sub-items)
* Improved mouse and keyboard selections to behave more like Windows Explorer
* Merged BetterListViewColumnHeaderStyle.Hidden enum value and BetterListViewColumnHeader.Value
* Control+Shift modifier keys behave the same way as Control modifier key alone in Multi-column Sorting
* Hidden ShowItemExpandButtons property in Express edition
* Fixed possible multiselection using Control+click when MultiSelect is false
Seamless integration with .NET 2.0 and higher