Files
componentowl-astro/public/documentation/better-listview-express/data/chapter-introduction.html

448 lines
17 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>Introduction, Comparison</title>
<link href="style.css" rel="stylesheet" type="text/css">
<link href="prettify.css" type="text/css" rel="stylesheet">
<script type="text/javascript" src="prettify.js"></script><script type="text/javascript" src="lang-vb.js"></script><link href="../resources/main.css" media="screen" rel="stylesheet" type="text/css">
</head>
<body onload="prettyPrint()"><div class="placing">
<br><table class="navigation"><tr>
<td class="navigation-previous"></td>
<td class="navigation-index"><a href="../../../better-listview-express/documentation.html"><strong>Index</strong></a></td>
<td class="navigation-next"><a href="../../../better-listview-express/quick-start-guide.html"><strong>Quick Start »
</strong></a></td>
</tr></table>
<br><h1>Introduction, Comparison</h1>
<div class="banner">
<a href="../../../blog/page/6/index.html"><img src="../resources/overview.gif" alt="Better ListView" class="ss"></a>
<div class="inside">
<div class="text">Better ListView: Ultimate .NET ListView replacement control for WinForms (C#, VB.NET)</div>
<span class="dbtn-c dbtn-hilight"><span class="dbtn-w"><a href="../../../betterlistview.exe" class="dbtn">Download</a></span></span>
<span class="dbtn-c"><span class="dbtn-w"><a href="../../../blog/page/6/index.html" class="dbtn">More Info</a></span></span>
</div>
</div>
<h2>Quick Summary</h2>
<p>Better ListView is a WinForms control written from scratch entirely
in C#. It has been designed to completely replace the regular .NET list
view control, and it comes with many additional features, improvements and
better native look and feel (including Aero support).</p>
<h2>Compatibility</h2>
<ul>
<li>
<p>Compatible with: Visual Studio 2010, 2008, 2005 (and newer),
with full designer support.</p>
</li>
<li>
<p>For C#, Visual Basic .NET (VB.NET), managed C++, and other CLI
languages.</p>
</li>
<li>
<p>Compatible with .NET 4, .NET 3.5, .NET 3, .NET 2, and
newer.</p>
</li>
<li>
<p>Runs on Windows 7, Vista, 2003, XP, 2000, and newer, both 32-bit
and 64-bit.</p>
</li>
</ul>
<h2>Benefits</h2>
<ul>
<li>
<p>More features (see the comparison below).</p>
</li>
<li>
<p>Fixed all bugs and quirks of the regular .NET ListView.</p>
</li>
<li>
<p>Minimum learning needed (similar naming conventions,
etc).</p>
</li>
<li>
<p>Single DLL file with simple XCOPY deployment,
royalty-free.</p>
</li>
<li>
<p>Great native look and feel (including Aero support).</p>
</li>
</ul>
<p>Because Better ListView is written entirely from scratch in pure
managed code, it adds functionality hardly achievable by just wrapping the
regular ListView control. Such features include hierarchical items, image
thumbnails, data binding, multi-line items ... and more!</p>
<p>The Better ListView source code consists of a single C# project
without any external dependencies, it is clean, readable, fully commented
and readily extensible.</p>
<p>You can <strong><em>save time</em></strong> with many of the inbuilt
features (sorting, item reordering).</p>
<h2>Side-by-side comparison with regular .NET ListView</h2>
<br><p class="table-name">Extra Features</p>
<br><table class="comparison">
<tr>
<td class="comparison-line-odd"></td>
<td class="comparison-other"><strong><em>Better ListView</em></strong></td>
<td class="comparison-other"><strong><em>Better ListView
Express</em></strong></td>
<td class="comparison-other"><strong><em>Regular .NET ListView</em></strong></td>
</tr>
<tr>
<td class="comparison-line-even">Data binding</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Automatic sizing of items</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Background image with transparency</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Embedded controls</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Serialization to XML and binary</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Inbuilt sorting</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Automatic tooltips on items</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Read-only mode</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Hierarchical items</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Column reordering</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Item reordering</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Text on empty list</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Multi-line items</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Thumbnails view, customizable image shadows and
borders</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Multi-column sorting</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Text formatting (trimming, ellipsis, line breaks)</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Three state checkboxes</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Separate context menus for items, columns and
groups</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Alphanumeric sorting support</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Separate context menus on columns, items and groups</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Automatic tooltips on columns and groups</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Custom tooltips</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Saving and loading Better ListView content</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Individual columns can be hidden</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Combined items</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Non-selectable items</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
</table>
<p> </p>
<br><p class="table-name">Improved Features</p>
<br><table class="comparison">
<tr>
<td class="comparison-line-odd"></td>
<td class="comparison-other"><strong><em>Better ListView</em></strong></td>
<td class="comparison-other"><strong><em>Better ListView
Express</em></strong></td>
<td class="comparison-other"><strong><em>Regular .NET ListView</em></strong></td>
</tr>
<tr>
<td class="comparison-line-even">Custom label edit (combos, date/time, ...), sub-item label
edit</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Flicker-free</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Check boxes in all views</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Detailed hit test</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Images supported on columns, groups, items,
sub-items</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Drag and drop: with effects, cross-application item
dragging</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Multiple tooltips attachable everywhere</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Owner drawing with full control</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Searching by typing: explorer-like behaviour,
customizable</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Full native theme support (modern look on Windows
Vista/7)</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Groups: focusable, preserve item order</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Groups: collapsible</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Column headers in all views</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Customizable item/column/group sizes and paddings in every
view</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
<tr>
<td class="comparison-line-even">Check boxes can be hidden on individual items</td>
<td class="comparison-yes"><strong></strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
</tr>
</table>
<p> </p>
<br><p class="table-name">Dropped Features</p>
<br><table class="comparison">
<tr>
<td class="comparison-line-odd"></td>
<td class="comparison-other"><strong><em>Better ListView</em></strong></td>
<td class="comparison-other"><strong><em>Better ListView
Express</em></strong></td>
<td class="comparison-other"><strong><em>Regular .NET ListView</em></strong></td>
</tr>
<tr>
<td class="comparison-line-even">Accessibility support</td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-yes"><strong></strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Item arrangement</td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-yes"><strong></strong></td>
</tr>
<tr>
<td class="comparison-line-even">Hot tracking</td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-yes"><strong></strong></td>
</tr>
<tr>
<td class="comparison-line-odd">RTL support</td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-yes"><strong></strong></td>
</tr>
<tr>
<td class="comparison-line-even">State image list</td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-yes"><strong></strong></td>
</tr>
<tr>
<td class="comparison-line-odd">Virtual mode</td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-no"><strong>×</strong></td>
<td class="comparison-yes"><strong></strong></td>
</tr>
</table>
<p> </p>
<br><div class="banner">
<a href="../../../blog/page/6/index.html"><img src="../resources/overview.gif" alt="Better ListView" class="ss"></a>
<div class="inside">
<div class="text">Better ListView: Ultimate .NET ListView replacement control for WinForms (C#, VB.NET)</div>
<span class="dbtn-c dbtn-hilight"><span class="dbtn-w"><a href="../../../betterlistview.exe" class="dbtn">Download</a></span></span>
<span class="dbtn-c"><span class="dbtn-w"><a href="../../../blog/page/6/index.html" class="dbtn">More Info</a></span></span>
</div>
</div>
<table class="navigation"><tr>
<td class="navigation-previous"></td>
<td class="navigation-index"><a href="../../../better-listview-express/documentation.html"><strong>Index</strong></a></td>
<td class="navigation-next"><a href="../../../better-listview-express/quick-start-guide.html"><strong>Quick Start »
</strong></a></td>
</tr></table>
<br><table class="footer"><tr>
<td class="footer-title">Better ListView Express Documentation
</td>
<td class="footer-copyright">
Copyright © <a href="../../../index.html" target="_blank">ComponentOwl.com</a>
</td>
</tr></table>
</div></body>
</html>