Screenshot Preview

Better ListView

by Component Owl - Product Type: Component / .NET Class

Alternative .NET list view control for WinForms. Better ListView is a replacement control for the regular .NET list view control. Better ListView has significantly more features and improved behavior. It is lightweight and always uses the system theme (including Aero support). It does not inherit from the regular list view control and is therefore very flexible. Better ListView has no dependencies and is easy to deploy (a single 80kB DLL when compressed). Better ListView is optimized for speed (100,000+ items) and includes drag & drop support, sorting, image support, checkboxes and more.



Average Review:   based on 1 review.
From
$ 338.10

Our regular prices are shown below. Please logon to see your discounted prices.

Showing: All Prices | Renewals Only  in

Better ListView V3.2.0

Add to Cart $ 338.10 Single developer license with 1 year subscription Delivered via Download
Add to Cart $ 435.12 Single developer license with 1 year subscription and 1 year priority support Delivered via Download
Add to Cart $ 975.10 5 developer license with 1 year subscription Delivered via Download
Add to Cart $ 1,264.20 5 developer license with 1 year subscription and 1 year priority support Delivered via Download
Add to Cart $ 1,955.10 Site license with 1 year subscription Delivered via Download
Add to Cart $ 2,440.20 Site license with 1 year subscription and 1 year priority support Delivered via Download
Add to Cart $ 3,915.10 Site license with source code and 1 year subscription Delivered via Download
Add to Cart $ 4,400.20 Site license with source code and 1 year subscription and 1 year priority support Delivered via Download
Add to Cart $ 8,815.10 Enterprise license with source code and 1 year subscription Delivered via Download
Add to Cart $ 9,790.20 Enterprise license with source code and 1 year subscription and 1 year priority support Delivered via Download

Better ListView V3.2.0 Subscription Renewals

Add to Cart $ 135.24 Single developer 1 year subscription Renewal Delivered via Download
Add to Cart $ 232.26 Single developer 1 year subscription and 1 year priority support Renewal Delivered via Download
Add to Cart $ 390.04 5 developer 1 year subscription Renewal Delivered via Download
Add to Cart $ 679.14 5 developer 1 year subscription and 1 year priority support Renewal Delivered via Download
Add to Cart $ 782.04 Site license 1 year subscription Renewal Delivered via Download
Add to Cart $ 1,267.14 Site license 1 year subscription and 1 year priority support Renewal Delivered via Download
Add to Cart $ 1,566.04 Site license with source code 1 year subscription Renewal Delivered via Download
Add to Cart $ 2,051.14 Site license with source code 1 year subscription and 1 year priority support Renewal Delivered via Download
Add to Cart $ 3,526.04 Enterprise license with source code 1 year subscription Renewal Delivered via Download
Add to Cart $ 4,501.14 Enterprise license with source code 1 year subscription and 1 year priority support Renewal Delivered via Download

Our prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase.  All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed, including volume licensing and previous versions.

Our regular prices are shown above. Please logon to see your discounted prices.

What's new in BetterListView V3.2.0?

  • 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

What's new in BetterListView V2.7.4?

  • Parent and child items can be combined to single item with expandable details
  • Height of every item can be adjusted
  • Visible property for items and columns, which allows individual column and item hiding
  • Non-selectable items support
  • Support for newline characters in text
  • Thumbnail view can be vertically centered
  • Adjustable spacing between items in Details view
  • Customizable text wrapping on every sub-item
  • Vertical alignment of text
  • Support for displaying hotkey prefixes in text
  • Several item selection hiding options
  • Custom image borders
  • Better handling of selections through specialized collections
  • Label edit can be activated by single click on unselected item
  • Customizable group header behavior
  • Default and empty groups can be displayed

What's new in BetterListView V2.x?

  • Groups – items can be organized in collapsible groups
  • Item Hierarchy – items can be organized in a tree structure, can be also collapsed just like the nodes in a TreeView
  • Multi-Line Items - item texts can break in several lines and each item can have different size
  • Data Binding – complex data binding is fully supported, any List, DataTable, DataView, array or any other IList-type object can be bound to Better ListView as a data source

What's new in BetterListView V1.5x?

  • New samples and new samples launcher
  • Added Thumbnails view
  • Added support for image borders
  • Extended owner-drawing capabilities
  • Extended label editing capabilities
  • Changed type of BetterListViewDrawColumnHeaderBackgroundEventArgs.ColumnHeaderBounds from Rectangle to BetterListViewColumnHeaderBounds (more options available)
  • Fixed behaviour of layouts in special cases
  • Fixed SelectedIndexChanged event raising before Better ListView state has changed
  • Fixed light borders of downsampled images
  • Fixed redraw bug when calling some of the RemoveRange() overrides

Why choose the Better ListView control?

  • Written from scratch in pure managed code (C#)
  • Does not inherit from the regular ListView
  • Light-weight, flexible and powerful
  • Very little learning time needed - mostly compatible with the regular ListView control
  • No dependencies, single DLL deployment (80kB when the DLL is compressed)
  • Optimized and fast
  • Used in real world applications by thousands of users (= thoroughly tested)
  • Attention to detail (especially in behavior)
  • Always uses current system theme
  • Flicker free and double-buffered
  • Enhanced image support (each sub-item can have an image, automatic intelligent resizing, and more)
  • Improved drag and drop support and behavior
  • Improved checkboxes (usable in all view modes, three-state checkboxes support, better behavior)
  • Improved selections behavior (mimics Windows Explorer)
  • Auto-scroll while reordering items and column headers
  • Multi-column sorting
  • Improved column headers (eg. they can be used in all layouts)
  • Context menu for column headers
  • Column header images supported
  • Added automatic tooltips for items with too long text
  • Complex data-binding support added
  • All elements can be owner-drawn
  • Rich ListView event data

Better ListView Features

Fast, light-weight, pure managed code

  • Written from scratch in pure managed C# code - does not inherit from regular ListView
  • No dependencies
  • Easy deployment - single DLL binary that has just 80 kB when compressed in a ZIP archive
  • 100% compatible with .NET 2.0 or higher
  • Lightning fast. Optimized for 100,000+ items

Fixed all bugs and issues related to regular .NET ListView control

  • Since the whole control has been written from scratch and it does not inherit from the regular Microsoft .NET ListView component, the original ListView bugs are not present.
  • Furthermore, Component Owl have fixed all issues and some limitations related to the regular .NET ListView control, especially incorrect behavior and non-standard implementation of many features (selections, drag & drop, checkboxes, etc).
  • Surprisingly, .NET ListView does not support complex data binding. This forces developers to write additional code for populating and updating the control. Better ListView, however, has the ability just like the DataGrid control - one can simply bound any IList, DataSet, DataTable and several other types directly to Better ListView and leave all the management on .NET internals.

Better drag & drop support:

  • Insertion mark for inner reordering of items helps users preview the action
  • Auto-scroll while reordering items added

Better column headers:

  • Columns can be shown in all layouts (not just Details)
  • Column headers have their own context menu
  • Auto-scroll when reordering column headers added

Better sorting:

  • Inbuilt sorting (zero code needed)
  • Multi-column sort supported (use Shift+Click to add additional columns to sort)
  • Ability to create custom comparer

Images support:

  • Each sub-item can have its own image
  • Use both ImageList control or individual images
  • Supports images of all sizes
  • Can automatically resize images nicely if needed (no pixelated horrors)
  • Column header images are supported

Better checkboxes:

  • Checkboxes can be used in all layouts (not just Details)
  • Fixed behavior. Checkboxes behave as expected - this makes Better ListView user friendly, compared to regular ListView.
  • Three-state checkboxes supported

Looks and feels great

  • Better ListView always fully utilizes the current Windows theme
  • Double-buffered and flicker-free

Fixed bugs and wrong behavior of regular .NET ListView

  • The regular ListView has various obscure bugs (like events firing twice) and non-standard implementation of behavior in many cases.
  • Component Owl have fixed all the bugs, and made it to always behave as expected.

User friendly:

  • Leverage the user knowledge of Windows Explorer ListView. The ListView in Windows Explorer is a great model, because every Windows user already knows how it works and how to use it. Unfortunately, the regular .NET ListView deviates from this behavior, and is thus not user friendly. Better Listview replicates the correct standard behavior of Windows Explorer ListView whenever possible. Better ListView always works as expected.

Developer friendly:

  • Better Listview can be used just like the common ListView. All the method names and property names are the same whenever possible. If you know how to use the common ListView, Better Listview will require nearly no learning on your side. Better ListView is a true pragmatic choice -- skip the learning time, and focus on development.

Powerful, flexible, customizable:

  • Advanced features like super powerful HitTest and ability to have owner-drawn item are supported. You might be surprised by all the things that are possible to do with Better ListView.

Guaranteed supported and continued development

  • Better ListView is developed as a joint-venture of two software companies that use it in their flagship products (Swift To-Do List and ImagingShop), used by thousands of users daily. This is your guarantee that it will be supported and developed in the future.

Tested in real world applications by thousands of users

  • Because Better ListView is used in professional consumer software applications - Swift To-Do List and ImagingShop, thousands of users work with it every day. Although Component Owl use unit tests that cover all code, and do thorough inhouse testing, this is your true bullet-proof guarantee that it is tested thoroughly in the real world.

Other nice-to-have and might-come-handy features:

  • Customizable searching by typing
  • Ability to set custom size for items in all layouts
  • Any element of the control can be customized with properties and owner-drawing

Product Search

Enter search words:

Quick Links

Publisher

Primary Category

Related Products

Related Categories

The Software Superstore for IT Professionals

As Official Distributors, ComponentSource offers convenient, one-stop shopping from 250+ Software Publishers specializing in Application Development & Operations.

More Info | About Us

Development Savings

Read our White Paper on
calculating ROI

Lines of Code: 40,000
Person Months: 40
Labor Cost: $200,000

Functions Required:

Effort per 1,000 LoC:

Labor Cost per Month: