The free Express edition has less features than the full version, but still kills the regular .NET WinForms (C#, VB.net) listview control.
* Fixed scrolling when all items are unselectable
* 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 Samples Explorer "View Source" buttons being disabled
* Fixed public constructor parameters being obfuscated
* Added owner drawing support for drag selection
* Added data binding customization
* Fixed hidden Embedded Controls feature
* Column auto resizing can be done separately 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 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)
* Fixed LabelEdit property not serializing to designer generated code
* 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
* 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
* Improved grid lines appearance
* 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
* Added FIPS-compliance (improved security and compatibility)
* Improved Samples Explorer
* Fixed commencing mouse drag selecting on double-click and mouse move in quick succession
* 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
* Added support for TypeConverters when adding custom objects to collections
* Fixed reordering item in an empty group
* Added column reordering
* 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)
* Improved mouse and keyboard selections to behave more like Windows Explorer
* 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
Version 3.15 / May 27, 2015
Seamless integration with .NET 2.0 and higher