---
import Base from '../layouts/Base.astro';
const title = "Free list-view control for .NET WinForms (C#, VB.net) - freeware Better LIstView Express by Component Owl";
const description = "";
const keywords = "";
const rawContent = `<div class="d-content-wrap">
            <div class="subpage product-content">
  <h1>Better ListView Express edition: Free .NET listview control</h1>
  
  <p class="section-info">The free Express edition has less features than the full version, but still kills the regular .NET WinForms (C#, VB.net) listview control.</p>
  
  <div class="sides">
    
    <div class="right">
      
    

        
        
      <input id="tabs-initial-index" name="tabs-initial-index" type="hidden" value="-1" />
      
      <ul id="nav" class="nav">
        
        <li><a href="better-listview-express.html" class="current">Overview</a></li>
        
        <li><a href="better-listview-express/comparison-with-full-version.html" class="">Comparison With Regular ListView and Full Version</a></li>
        
      </ul>
      
      <div id="nav-panel" class="nav-panel product-detail"><div class="features-page">
 <ul class="common">
   <li>The Express edition of Better ListView has <strong><a href="better-listview-express/comparison-with-full-version.html">less features</a> than the <a href="blog/page/6/index.html">full version</a></strong></li>
   <li>Still, the Express edition is <strong>much better than the regular ListView</strong> included with Visual Studio</li>
   <li><strong>100% free</strong></li>
   <li>Designed as a replacement for the regular .NET list view control.</li>
   <li>Compatible with: Visual Studio 2015, 2013, 2012, 2010, 2008, 2005 (and newer), with full designer support.</li>
   <li>For C#, Visual Basic .NET (VB.NET), managed C++, and other CLI languages.</li>
   <li>Compatible with .NET 4.5, .NET 4, .NET 3.5, .NET 3, .NET 2, and newer. Supports .NET Client Profile.</li>
   <li>Runs on Windows 10, 8, 7, Vista, 2003, XP, 2000, and newer, both 32-bit and 64-bit.</li>
   <li>Uses current Windows theme (including Vista/Windows 7 look)</li>
   <li>Written in <strong>pure managed C# code</strong>. It is fast, <strong>light-weight</strong> and optimized.</li>
   <li>Easy XCOPY deployment, single DLL file with small size when compressed.</li>
   <li>The assembly is <strong><a href="http://www.nist.gov/itl/fipsinfo.cfm">FIPS-compliant</a></strong>, CLS-compliant, <strong>digitally signed</strong> and strongly named.</li>
   <li>Tested in the real world by thousands of users</li>
 </ul>

<h2>Why use Better ListView Express?</h2>

<p><strong>There is every reason to go for Better ListView Express</strong>, unless you need even <strong><a href="blog/page/6/index.html">more features available in the full version</a></strong>. It looks better than the regular list view, has more features, less limitations, no known bugs, is free, and you can start using it immediately. Just look at the <strong><a href="better-listview-express/comparison-with-full-version.html">comparison chart</a></strong>!</p>

<p>Your projects will look better and more professional. You will look better and more professional. You will have more options. You will have more features. You will have less limitations. <strong>AND IT'S FREE!</strong></p>

<p>There is very little to learn, it works the same way as the regular list view, just all classes, structures, enums etc. have a "Better" prefix.</p>

<p><strong>But!</strong> Before downloading the Express edition, consider <strong><a href="download/better-listview.html">downloading the full version</a></strong> instead. It comes with fully functional trial and has lots of additional extremely useful extra features and improvements.
</p>

<h2>Feature highlights</h2>

<div class="testimonial-intext"><div class="testimonial-wrap"><blockquote><em>
<b>It's an odd thing when you're inspired by a form component</b>, but Component Owl 
with their Better ListView has done it. <b>Love</b> its native feel.
</em></blockquote><strong>Daniel N, USA</strong></div></div>

<h3>Improved Groups</h3>

Groups in Better ListView Express are much more powerful, flexible and easier to use than in the regular listview. Groups are also focusable and support images.
  
<div class="image"><img alt="Focusable Groups With Image Support (Focusable) In Better ListView" src="http://assets.componentowl.com/images/34/Focusable-Advanced-Groups-With-Image-Support_original_1326107120.png?1326081920" title="Focusable Groups With Image Support (Focusable) In Better ListView" /></div>

<h3>Images in column headers, sub-items, groups</h3>

You can use images in column headers, sub-items, items, groups. Custom image sizes are supported. Regular listview for .NET included with Visual Studio supports only one image per item, and doesn't support sub-item images. Better ListView removes these limitations and has excellent image support.

<div class="image"><img alt="Column Images, Sub-Item Images, Groups Images in Better ListView" src="http://assets.componentowl.com/images/31/Column-Images-Sub-Item-Images-Groups-Images_original_1326107040.png?1326081840" title="Column Images, Sub-Item Images, Groups Images in Better ListView" /></div>

<h3>Background image support</h3>

Display background image in Better ListView easily using the BackgroundImage property. Many layouts (stretch, tile, none), alignments (top, bottom, left, right, center and combinations) are supported, as well as customizable opacity.

<div class="image"><img alt="Background Image" src="http://assets.componentowl.com/images/29/Background-Images_original_1326106990.png?1326081790" title="Background Image" /></div>

<h3>Checkboxes in all views</h3>

You can have checkboxes in LargeIcons view, SmallIcons view, List view, Thumbnails view and of course also in the Details view.
  
<div class="image"><img alt="Checkboxes In LargeIcons View" src="http://assets.componentowl.com/images/13/Checkboxes In LargeIcons View_original_1298623385.png?1298598185" /></div>

<h3>Uses current Windows theme</h3>
  
Instead of implementing custom, un-native look and feel, Better ListView Express always automatically fully uses the current system theme. It supports Aero as well. Better ListView Express always looks great and feels right to the user. <a href="blog/2011/07/windows-theme-support-in-better-listview/index.html">More about Better ListView native theme support.</a>

<h3>XML and Binary serialization</h3>

All Better ListView Express objects can be serialized to XML or binary form. This allows you to easily implement data persistence.

<h3>Double-buffered and flicker free</h3>

Better ListView Express is smooth. Regular listview requires multiple anti-flicker techniques, but you do not have to worry about that with Better ListView Express. Better ListView Express is optimized for 100k+ items.

<h3>Owner drawing</h3>

Better ListView Express allows you to draw over the client area, items and column headers. Contrary to .NET ListView, owner drawing is fully operational even when the system uses Aero theme. You can draw separately to background and foreground parts of Better ListView Express without worrying about proper drawing order. Owner drawing events provide rich data, including exact item state and areas of every item part.

<div class="image"><img alt="List View Owner Drawing Background Gradient" src="http://assets.componentowl.com/images/22/List View Owner Drawing Background Gradient_original_1298633053.png?1298607853" /></div>

<h3>Label-edit for sub-items</h3>

Take advantage of the inbuilt label editing support, which includes not just textbox edit, but also combobox edit and date picker edit.

<div class="image"><img alt="Sub-Item Label Edit With Inbult Combobox Editor in Better ListView" src="http://assets.componentowl.com/images/33/Custom-Sub-Item-Label-Edit_original_1326107089.png?1326081889" title="Sub-Item Label Edit With Inbult Combobox Editor in Better ListView" /></div>
  
<h3>Embedded controls for custom label edit</h3>

Not only you can use the inbuilt label-editing controls, you can also create your own controls to edit items and sub-items.

<div class="image"><img alt="Custom Label Edit for Sub-Items With Embedded Control" src="http://assets.componentowl.com/images/32/Custom-Embedded-Controls-For-Label-Edit_original_1326107064.png?1326081864" title="Custom Label Edit for Sub-Items With Embedded Control" /></div>

<h3>Advanced hit-test with detailed information</h3>
The hit test in Better ListView returns very detailed information. It tells you not only the location (Client Area, Sub-Item, Sub-Item Text, Sub-Item Image, Checkbox, Column Header Image, and many more), but it also tells you the state of the item, and part of the item (left or right).

<div class="image"><img alt="Advanced Hit-Test With Detailed Information" src="http://assets.componentowl.com/images/26/Advanced-Hit-Test_original_1326105831.png?1326080631" title="Advanced Hit-Test With Detailed Information" /></div>
  
<h3>Inbuilt sorting</h3>
  
You do not need to code your own item comparers any more! Better ListView has inbuilt list view sorting that works out of the box. If custom comparer is needed, you can inherit from the Better ListView comparer to save development time. The full version also supports multi-column sorting and other advanced features.

<h3>Automatic layout</h3>

Better ListView Express can automatically size items and images using intelligent algorithms. Whatever you put into Better ListView Express, the presentation will always look great.

<h2>What users and press say about Better ListView</h2>

<div class="testimonial-intext"><div class="testimonial-wrap"><blockquote><em>
In addition to creating a new List View control to incorporate <b>broader flexibility and functionality</b>, Better ListView could also be called <b>Fixed ListView</b>, as it corrects a number of annoying problems with the standard List View that Microsoft delivers to Visual Studio customers.
</em></blockquote><strong>DevProConnections.com Review</strong></div></div>

<div class="testimonial-intext"><div class="testimonial-wrap"><blockquote><em>
<b>Better ListView is a must for a toolbox of any serious .NET developer.</b>
</em></blockquote><strong>Ondrej Z, Czech Republic</strong></div></div>

</div></div>
      
        
        
    
    
    </div>
    
    <div class="left">
      
      <div class="buttons-box">
        <a href="betterlistviewexpress.exe" class="standard-free-download image-link" onclick="download_email('better-listview-express');">Free Download</a>
        
        <p>Version 3.15 / May 27, 2015</p>
      </div>
      
      <div class="compatibility">
        <p><strong>Seamless integration with .NET 2.0 and higher</strong></p>
        <div class="documentation">
          <p><a href="better-listview-express/quick-start-guide.html" onclick="window.open(this.href); return false">See Quick Start Guide</a></p>
          <p><a href="better-listview-express/documentation.html" onclick="window.open(this.href); return false">See Documentation</a></p>
        
          <p><a href="better-listview/class-reference.html" onclick="window.open(this.href); return false">See Class Reference</a></p>
        
        </div>
      </div>
      
  
    
    
      
    
    
    <div class="newsletter">
  <form action="http://www.componentowl.com/subscriptions" class="new_subscription" id="new_subscription_product" method="post" onsubmit="if (!validate_newsletter_form(this)) return false; jQuery.ajax({data:jQuery.param(jQuery(this).serializeArray()) + '&amp;authenticity_token=' + encodeURIComponent('dJeFtbWrARc0arEomU+SG+XtypwJr2F4Kc9v14woStM='), dataType:'script', type:'post', url:'/subscriptions'}); return false;"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="dJeFtbWrARc0arEomU+SG+XtypwJr2F4Kc9v14woStM=" /></div>  <input id="subscription_subscription_location_id" name="subscription[subscription_location_id]" type="hidden" value="512994065" />
  <input id="form_id" name="form_id" type="hidden" value="#new_subscription_product" />  
  <strong>Receive Component Owl updates<br />and news via email:</strong>
    <div><input class="email inline-label" id="product-newsletter-email" name="subscription[email]" size="30" type="text" value="Your Email" /></div>
    <div id="product-newsleter-lists" class="subscription-lists-ct" style="display: none"><input name="subscription[subscription_list_ids][]" type="hidden" value="1009842129" /></div>
    <span class="dbtn-c subscribe dbtn-small" id="send"><span class="dbtn-w"><input class="dbtn" name="commit" type="submit" value="Subscribe" /></span></span>
  </form></div>
<div class="sharethis-ct">
  <strong>Share this page if you like it:</strong>
  <div class="sharethis">
<script type="text/javascript" src="http://w.sharethis.com/button/sharethis.js#publisher=db6a9d0e-5d07-4036-8bed-4959941491f3&amp;type=website&amp;post_services=email%2Cfacebook%2Ctwitter%2Cgbuzz%2Cmyspace%2Cdigg%2Csms%2Cwindows_live%2Cdelicious%2Cstumbleupon%2Creddit%2Cgoogle_bmarks%2Clinkedin%2Cbebo%2Cybuzz%2Cblogger%2Cyahoo_bmarks%2Cmixx%2Ctechnorati%2Cfriendfeed%2Cpropeller%2Cwordpress%2Cnewsvine"></script>
</div>
</div>

    
  
      
    </div>
    
  </div>
  
  <div class="buttons-wrap">
    <div class="buttons">
      <a href="betterlistviewexpress.exe" class="standard-free-download image-link" onclick="download_email('better-listview-express');">Free Download</a>
      
    </div>
  </div>
  
</div>

<div id="screenshot-buttons" style="display: none">
  <div class="buttons">
    <a href="betterlistviewexpress.exe" class="small-download image-link" onclick="download_email('better-listview-express');">Free Download</a>
    
  </div>
</div>
          </div>
        </div>
      
      
      
      `;
---
<Base title={title} description={description} keywords={keywords}>
  <Fragment set:html={rawContent} />
</Base>
