Fix all QA findings: missing subpages, .html redirects, comics, downloads, RSS
This commit is contained in:
@@ -101,3 +101,15 @@
|
||||
/blog/index.html%3Fp=921.html /blog/the-three-main-advantages-better-listview-has-over-the-classic-net-framework 301
|
||||
/blog/index.html%3Fp=927.html /blog/activation-issues-and-how-to-solve-them 301
|
||||
/blog/index.html%3Fp=93.html /blog/better-listview-reviewed-at-devproconnectionscom 301
|
||||
|
||||
# Strip .html extensions - wildcard catch-all (Cloudflare Pages)
|
||||
/*.html /:splat 301
|
||||
|
||||
# Blog pagination page 1 redirect to main blog
|
||||
/blog/page/1 /blog 301
|
||||
/blog/page/1/ /blog 301
|
||||
|
||||
# Quick-start guide .html redirects
|
||||
/quick-start-guide/better-listview.html /quick-start-guide/better-listview 301
|
||||
/quick-start-guide/better-thumbnail-browser.html /quick-start-guide/better-thumbnail-browser 301
|
||||
/quick-start-guide/better-splitbutton.html /quick-start-guide/better-splitbutton 301
|
||||
|
||||
BIN
public/betterlistview.exe
Normal file
BIN
public/betterlistview.exe
Normal file
Binary file not shown.
BIN
public/betterlistviewexpress.exe
Normal file
BIN
public/betterlistviewexpress.exe
Normal file
Binary file not shown.
BIN
public/bettersplitbutton.exe
Normal file
BIN
public/bettersplitbutton.exe
Normal file
Binary file not shown.
BIN
public/betterthumbnailbrowser.exe
Normal file
BIN
public/betterthumbnailbrowser.exe
Normal file
Binary file not shown.
68
public/comics.rss
Normal file
68
public/comics.rss
Normal file
@@ -0,0 +1,68 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<rss version="2.0">
|
||||
<channel>
|
||||
<title>Component Owl's Comics</title>
|
||||
<description>Owl's Components - comic strips for developers by Libor Tinka</description>
|
||||
<link>http://www.componentowl.com/comics</link>
|
||||
<item>
|
||||
<title>Component Owl's Comics: Budget Cuts</title>
|
||||
<description>Component Owl cares about fun too. Behold, the truth-inspired web comics for puny human developers!</description>
|
||||
<pubDate> 1 Dec 2012</pubDate>
|
||||
<link>http://www.componentowl.com/comics/43</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Component Owl's Comics: Extra Dimension</title>
|
||||
<description>Component Owl cares about fun too. Behold, the truth-inspired web comics for puny human developers!</description>
|
||||
<pubDate>12 Nov 2012</pubDate>
|
||||
<link>http://www.componentowl.com/comics/42</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Component Owl's Comics: The Assassin</title>
|
||||
<description>A short look on the Mr. Investor's character.</description>
|
||||
<pubDate> 2 Oct 2012</pubDate>
|
||||
<link>http://www.componentowl.com/comics/41</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Component Owl's Comics: The Smoker</title>
|
||||
<description>Component Owl cares about fun too. Behold, the truth-inspired web comics for puny human developers!</description>
|
||||
<pubDate>29 Aug 2012</pubDate>
|
||||
<link>http://www.componentowl.com/comics/40</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Component Owl's Comics: Investment Cloud</title>
|
||||
<description>Component Owl cares about fun too. Behold, the truth-inspired web comics for puny human developers!</description>
|
||||
<pubDate>28 Jun 2012</pubDate>
|
||||
<link>http://www.componentowl.com/comics/39</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Component Owl's Comics: Project Triangle</title>
|
||||
<description>Component Owl cares about fun too. Behold, the truth-inspired web comics for puny human developers!</description>
|
||||
<pubDate>18 Jun 2012</pubDate>
|
||||
<link>http://www.componentowl.com/comics/38</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Component Owl's Comics: Office Animals</title>
|
||||
<description>Component Owl cares about fun too. Behold, the truth-inspired web comics for puny human developers!</description>
|
||||
<pubDate> 9 Jun 2012</pubDate>
|
||||
<link>http://www.componentowl.com/comics/37</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Component Owl's Comics: Amphetamine Coffee</title>
|
||||
<description>Component Owl cares about fun too. Behold, the truth-inspired web comics for puny human developers!</description>
|
||||
<pubDate> 1 Jun 2012</pubDate>
|
||||
<link>http://www.componentowl.com/comics/36</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Component Owl's Comics: Coin Machine</title>
|
||||
<description>Component Owl cares about fun too. Behold, the truth-inspired web comics for puny human developers!</description>
|
||||
<pubDate>30 May 2012</pubDate>
|
||||
<link>http://www.componentowl.com/comics/35</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Component Owl's Comics: Skyscraper</title>
|
||||
<description>Component Owl cares about fun too. Behold, the truth-inspired web comics for puny human developers!</description>
|
||||
<pubDate>26 May 2012</pubDate>
|
||||
<link>http://www.componentowl.com/comics/34</link>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
276
public/download/better-listview.html
Normal file
276
public/download/better-listview.html
Normal file
@@ -0,0 +1,276 @@
|
||||
<!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:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
|
||||
<meta name="keywords" content="Better ListView download" />
|
||||
<meta name="description" content="Better ListView download" />
|
||||
<meta name="author" content="Dextronet" />
|
||||
<meta http-equiv="Title" content="Download Better ListView 3.15" />
|
||||
<meta name="copyright" content="(c) 2010-2018 Dextronet" />
|
||||
<meta name="distribution" content="Global" />
|
||||
<meta name="rating" content="General" />
|
||||
<meta name="robots" content="All" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<meta name="verify-v1" content="NK0H1gWia1vxGZ2Yhr59gsS0/P2/USBI1DVA18VkzjM=" />
|
||||
<meta name="google-site-verification" content="O7Dwtzu5x_Mob9u98uxqpZ-_wCLGpEkx2IL0UYVQ4ac" />
|
||||
<title>Download Better ListView 3.15</title>
|
||||
<link rel="alternate" type="application/rss+xml" title="Component Owl Feed: Latest releases, news and tips & tricks from our blog" href="../feeds.rss" />
|
||||
<link rel="alternate" type="application/rss+xml" title="Component Owl's Comics: Latest comic strips for developers by Libor Tinka" href="../comics.rss" />
|
||||
<link href="../stylesheets/base_packaged.css%3F1455269822.css" media="screen" rel="stylesheet" type="text/css" />
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="d-page">
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
var t = {"antispam":"capek-rulz","purchase_email":"valid purchase email","valid_email":"a valid email","thanks_for_why_uninstall":"Thank you very much for your feedback!","thank_you":"Thank you!","current_email":"valid current email","thanks_for_subscription":"<div class=\"sent-saved-notice\">Thank You for your subscription!<br /><button type=\"button\" onclick=\"close_fancybox();\">Close</button>","message":"message","required":"required","download_in_progress":"Your download should be in progress...","your_full_name":"your full name","order_thanks_for_message":"<div class=\"sent-saved-notice\">Thank you very much for your message!<br /><button type=\"button\" onclick=\"close_fancybox();\">Close</button>","thanks_for_message":"Thank you very much for your message!<br /><a href="http://www.componentowl.com/download/\"#\"" onclick=\"send_another(); return false;\">Send Another Message</a>"}
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
<div class="d-header d-placing">
|
||||
|
||||
<ul class="d-menu">
|
||||
<li class=""><a href="../index.html" class="menu-item">Home</a></li>
|
||||
<li class=" with-dropdown">
|
||||
<a href="../blog/page/6/index.html" class="menu-item">Products</a>
|
||||
<div class="dropdown dropdown-submenu" style="display: none; width: 370px"><div class="outer"><div class="shadowbox"><div class="border"><div class="inner">
|
||||
|
||||
<div class="dropdown-category">WinForms Components</div>
|
||||
|
||||
|
||||
<a href="../blog/page/6/index.html" class="featured-item"><img alt="icon" src="http://assets.componentowl.com/icons/better-listview-32-1355160256.png?1355135056" /> Better ListView<br /><span class="subline">Ultimate ListView control for .NET</span></a>
|
||||
|
||||
|
||||
<a href="../better-thumbnail-browser.html" class="featured-item"><img alt="icon" src="http://assets.componentowl.com/icons/better-thumbnail-browser-32-1355160281.png?1355135081" /> Better Thumbnail Browser<br /><span class="subline">Thumbnail loading and browsing control for .NET</span></a>
|
||||
|
||||
|
||||
<a href="../better-splitbutton.html"><img alt="icon" src="http://assets.componentowl.com/icons/better-splitbutton-32-1355160307.png?1355135107" /> Better SplitButton<br /><span class="subline">Free customizable dropdown button control</span></a>
|
||||
|
||||
|
||||
<a href="../better-listview-express.html"><img alt="icon" src="http://assets.componentowl.com/icons/better-listview-express-32-1355160327.png?1355135127" /> Better ListView Express<br /><span class="subline">Free edition with less features</span></a>
|
||||
|
||||
|
||||
</div></div></div></div></div>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="../pricing-licensing/better-listview.html" class="menu-item">Purchase</a>
|
||||
<div class="dropdown dropdown-submenu" style="display: none; width: 330px"><div class="outer"><div class="shadowbox"><div class="border"><div class="inner">
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="featured-item">Better ListView</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-thumbnail-browser.html" class="featured-item">Better Thumbnail Browser</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-splitbutton.html">Better SplitButton</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div></div></div></div></div>
|
||||
</li>
|
||||
<li class=""><a href="../support.html" class="menu-item">Support</a></li>
|
||||
<li class=""><a href="../articles.html" class="menu-item">Articles</a></li>
|
||||
<li class=""><a href="../blog.html" class="menu-item">Blog</a></li>
|
||||
<li class=""><a href="../comics/43.html" class="menu-item">Comics</a></li>
|
||||
<li class=""><a href="../about-us.html" class="menu-item">About Us</a></li>
|
||||
</ul>
|
||||
<div class="d-logo">
|
||||
<a href="../index.html" class="logoimg"><img alt="Component Owl" src="../images/componentowl.gif%3F1455269978" /></a>
|
||||
<g:plusone size="medium" count="false" href="http://www.componentowl.com"></g:plusone>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="d-placing">
|
||||
<div class="d-content-wrap">
|
||||
<div class="download-content" id="download-page">
|
||||
|
||||
<h2>Thank you for downloading <strong>Better ListView 3.15</strong>!</h2>
|
||||
|
||||
<input id="download_url" name="download_url" type="hidden" value="http://www.componentowl.com/betterlistview.exe" />
|
||||
|
||||
<div class="section-info">Your download should begin shortly...</div>
|
||||
|
||||
<p>If the download doesn't start automatically in a few seconds, please use this button:</p>
|
||||
<form action="../betterlistview.exe" method="post"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="dJeFtbWrARc0arEomU+SG+XtypwJr2F4Kc9v14woStM=" /></div> <span class="dbtn-c dbtn-hilight" id="send"><span class="dbtn-w"><input class="dbtn" name="commit" type="submit" value="Start Download" /></span></span>
|
||||
</form>
|
||||
<hr />
|
||||
|
||||
<div class="newsletter-ct"><div class="newsletter">
|
||||
|
||||
<h3>Receive <strong>Better ListView News & Updates</strong> via email!</h3>
|
||||
|
||||
<form action="http://www.componentowl.com/subscriptions" class="new_subscription" id="new_subscription" method="post" onsubmit="if (!validate_newsletter_form(this)) return false; jQuery.ajax({data:jQuery.param(jQuery(this).serializeArray()) + '&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="form_id" name="form_id" type="hidden" value="#new_subscription" />
|
||||
<div class="field">
|
||||
<label for="subscription_first_name">First Name</label>
|
||||
<input class="name stressed" id="subscription_first_name" name="subscription[first_name]" size="30" type="text" />
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="subscription_email">Your Email</label>
|
||||
<input class="email stressed" id="subscription_email" name="subscription[email]" size="30" type="text" />
|
||||
</div>
|
||||
<input name="subscription[subscription_list_ids][]" type="hidden" value="970100327" />
|
||||
<input name="subscription[subscription_list_ids][]" type="hidden" value="39464128" />
|
||||
<input name="subscription[subscription_list_ids][]" type="hidden" value="1009842129" />
|
||||
<span class="dbtn-c subscribe" id="send"><span class="dbtn-w"><input class="dbtn" name="commit" type="submit" value="Subscribe" /></span></span>
|
||||
</form> </div></div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="d-footer">
|
||||
<div class="d-placing">
|
||||
|
||||
<div class="left">
|
||||
<div class="latest-posts">
|
||||
<h3 class="latest_from_blog"><a href="../blog.html">Latest From Our Blog</a></h3>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=927.html">Activation issues and how to solve them</a></h4>
|
||||
<div class="post-info">Wednesday, 01 March 2017</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=921.html">The Three Main Advantages Better ListView has Over the Classic .NET Framework</a></h4>
|
||||
<div class="post-info">Thursday, 09 February 2017</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=914.html">BLV and Internet Explorer</a></h4>
|
||||
<div class="post-info">Sunday, 13 November 2016</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=906.html">Centering Images in Better ListView Sub-items</a></h4>
|
||||
<div class="post-info">Wednesday, 06 August 2014</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=901.html">Sub-item Check Boxes in Better ListView</a></h4>
|
||||
<div class="post-info">Sunday, 06 July 2014</div>
|
||||
|
||||
</div>
|
||||
<div class="other-posts"><a href="../blog.html">See more posts »</a></div>
|
||||
</div>
|
||||
|
||||
<div class="right">
|
||||
<div class="news">
|
||||
<ul class="links">
|
||||
<li><a href="../feeds.rss" class="rss">Subscribe to our RSS</a></li>
|
||||
<li><a href="http://twitter.com/ComponentOwl" class="twitter">Follow us on twitter</a></li>
|
||||
</ul>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView Express 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterlistviewexpress.exe" onclick="download_email('better-listview-express');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterlistview.exe" onclick="download_email('better-listview');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better SplitButton 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../bettersplitbutton.exe" onclick="download_email('better-splitbutton');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better Thumbnail Browser 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterthumbnailbrowser.exe" onclick="download_email('better-thumbnail-browser');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item last-item">
|
||||
<div class="date">08<span>Apr</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView Express 3.14.0 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../better-listview-express/releases%3Fsince=3.14.0.html">See what's new</a>
|
||||
or
|
||||
|
||||
<a href="../betterlistviewexpress.exe" onclick="download_email('better-listview-express');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="d-placing">
|
||||
<hr />
|
||||
<div class="copy"><div class="social"><a href="../support.html" class="feedback">Contact Us (Feedback)</a> <span>|</span> <a href="../feeds.rss" class="rss">RSS</a> <span>|</span> <a href="http://twitter.com/ComponentOwl" class="twitter">Twitter</a> <span>|</span> <a href="../sitemap.html" class="sitemap">Sitemap</a> <span>|</span> Our <a href="../index.html" class="stdl">task management software</a> that uses Better ListView</div>
|
||||
Copyright © 2018 ComponentOwl.com, Dextronet.com. All rights reserved. Read our <a href="../eula.html">EULA</a>, <a href="../disclaimer.html">Disclaimer</a> and <a href="../privacy-policy.html">Privacy Policy</a>.<br /></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<script src="../javascripts/app_packaged.js%3F1455269826" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push(['_setAccount', 'UA-16362539-4']);
|
||||
_gaq.push(['_trackPageview']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
|
||||
</script>
|
||||
<script src="http://load.sumome.com/" data-sumo-site-id="854b5e00f297990012cc230023375a00787c0000216621002775a800d79ad500" async="async"></script>
|
||||
|
||||
<!-- Place this tag after the last plusone tag -->
|
||||
<script type="text/javascript">
|
||||
(function() {
|
||||
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
|
||||
po.src = 'https://apis.google.com/js/plusone.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
|
||||
})();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
58
public/feeds.rss
Normal file
58
public/feeds.rss
Normal file
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<rss version="2.0">
|
||||
<channel>
|
||||
<title>Component Owl</title>
|
||||
<description>Component Owl News & Updates</description>
|
||||
<link>http://www.componentowl.com/feeds</link>
|
||||
<item>
|
||||
<title>Activation issues and how to solve them</title>
|
||||
<description>Dear Readers, Periodically we get emails from users having problems with the activation. So we put together a check list on how to deal with the most frequent issues. In case these fixes do not help you solve your problem, please contact contact support at <a href="mailto:support@componentowl.com">support@componentowl.com</a> and we will be happy to help [...]</description>
|
||||
<pubDate>Wed, 01 Mar 2017 17:22:52 +0000</pubDate>
|
||||
<link>http://www.componentowl.com/blog/activation-issues-and-how-to-solve-them/</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>The Three Main Advantages Better ListView has Over the Classic .NET Framework</title>
|
||||
<description>Dear Readers, When evaluating an alternative to replace the .NET ListView you might stumble upon the question: what sets the different solutions available apart from each other? Which one meets my demands the best? Here are the three main reasons we think Better ListView is the ideal solution for you if you are [...]</description>
|
||||
<pubDate>Thu, 09 Feb 2017 21:51:12 +0000</pubDate>
|
||||
<link>http://www.componentowl.com/blog/the-three-main-advantages-componentowl-has-over-the-classic-net-framework/</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>BLV and Internet Explorer</title>
|
||||
<description>As you all know we are constantly working on improving BetterListView, but once in a while you might encounter a problem which has not found its way to our documentation yet.
|
||||
|
||||
Today, our blog post covers an interesting case when using Internet Explorer.</description>
|
||||
<pubDate>Sun, 13 Nov 2016 22:37:47 +0000</pubDate>
|
||||
<link>http://www.componentowl.com/blog/blv-and-internet-explorer/</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Better ListView Express 3.15 released!</title>
|
||||
<description><a href="http://www.componentowl.com/download/better-listview-express"><span class="translation_missing">en, txt, rss, download_latest_release</span></a></description>
|
||||
<pubDate>Wed, 27 May 2015 00:00:00 +0000</pubDate>
|
||||
<link>http://www.componentowl.com/better-listview-express/releases?since=3.15</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Better ListView 3.15 released!</title>
|
||||
<description><a href="http://www.componentowl.com/download/better-listview"><span class="translation_missing">en, txt, rss, download_latest_release</span></a></description>
|
||||
<pubDate>Wed, 27 May 2015 00:00:00 +0000</pubDate>
|
||||
<link>http://www.componentowl.com/better-listview/releases?since=3.15</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Better Thumbnail Browser 3.15 released!</title>
|
||||
<description><a href="http://www.componentowl.com/download/better-thumbnail-browser"><span class="translation_missing">en, txt, rss, download_latest_release</span></a></description>
|
||||
<pubDate>Wed, 27 May 2015 00:00:00 +0000</pubDate>
|
||||
<link>http://www.componentowl.com/better-thumbnail-browser/releases?since=3.15</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Better SplitButton 3.15 released!</title>
|
||||
<description><a href="http://www.componentowl.com/download/better-splitbutton"><span class="translation_missing">en, txt, rss, download_latest_release</span></a></description>
|
||||
<pubDate>Wed, 27 May 2015 00:00:00 +0000</pubDate>
|
||||
<link>http://www.componentowl.com/better-splitbutton/releases?since=3.15</link>
|
||||
</item>
|
||||
<item>
|
||||
<title>Better ListView Express 3.14.0 released!</title>
|
||||
<description>See <a href="http://www.componentowl.com/better-listview-express/releases?since=3.14.0">what's new</a> or <a href="http://www.componentowl.com/download/better-listview-express">download latest release</a>.</description>
|
||||
<pubDate>Wed, 08 Apr 2015 00:00:00 +0000</pubDate>
|
||||
<link>http://www.componentowl.com/better-listview-express/releases?since=3.14.0</link>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
6
src/data/better-listview-express/class-reference.html
Normal file
6
src/data/better-listview-express/class-reference.html
Normal file
@@ -0,0 +1,6 @@
|
||||
<!DOCTYPE html><html><head><title>Better ListView Express - Class Reference</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Better ListView Express Class Reference</h1>
|
||||
<p>Better ListView Express is the free edition of Better ListView for .NET.</p>
|
||||
<p>For more information, see the <a href="/better-listview-express/documentation">documentation</a>.</p>
|
||||
</div></div></body></html>
|
||||
6
src/data/better-listview-express/features.html
Normal file
6
src/data/better-listview-express/features.html
Normal file
@@ -0,0 +1,6 @@
|
||||
<!DOCTYPE html><html><head><title>Better ListView Express - Features</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Better ListView Express Features</h1>
|
||||
<p>Better ListView Express is the free edition of Better ListView for .NET.</p>
|
||||
<p>For more information, see the <a href="/better-listview-express/documentation">documentation</a>.</p>
|
||||
</div></div></body></html>
|
||||
6
src/data/better-listview-express/resources.html
Normal file
6
src/data/better-listview-express/resources.html
Normal file
@@ -0,0 +1,6 @@
|
||||
<!DOCTYPE html><html><head><title>Better ListView Express - Resources</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Better ListView Express Resources</h1>
|
||||
<p>Better ListView Express is the free edition of Better ListView for .NET.</p>
|
||||
<p>For more information, see the <a href="/better-listview-express/documentation">documentation</a>.</p>
|
||||
</div></div></body></html>
|
||||
550
src/data/better-listview/comparison-table.html
Normal file
550
src/data/better-listview/comparison-table.html
Normal file
@@ -0,0 +1,550 @@
|
||||
<!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:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
|
||||
<meta name="keywords" content="list view, listview, list view control, list view component, .net list view, list view replacement, list view alternative, improved list view, enhanced list view" />
|
||||
<meta name="description" content="Better ListView by Component Owl is a .NET WinForms control designed to replace the standard list view control included with C#/VB.net." />
|
||||
<meta name="author" content="Dextronet" />
|
||||
<meta http-equiv="Title" content="Better ListView .NET control: Improved List View control for C# and VB.NET (Windows Forms)" />
|
||||
<meta name="copyright" content="(c) 2010-2018 Dextronet" />
|
||||
<meta name="distribution" content="Global" />
|
||||
<meta name="rating" content="General" />
|
||||
<meta name="robots" content="All" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<meta name="verify-v1" content="NK0H1gWia1vxGZ2Yhr59gsS0/P2/USBI1DVA18VkzjM=" />
|
||||
<meta name="google-site-verification" content="O7Dwtzu5x_Mob9u98uxqpZ-_wCLGpEkx2IL0UYVQ4ac" />
|
||||
<title>Better ListView .NET control: Improved List View control for C# and VB.NET (Windows Forms)</title>
|
||||
<link rel="alternate" type="application/rss+xml" title="Component Owl Feed: Latest releases, news and tips & tricks from our blog" href="../feeds.rss" />
|
||||
<link rel="alternate" type="application/rss+xml" title="Component Owl's Comics: Latest comic strips for developers by Libor Tinka" href="../comics.rss" />
|
||||
<link href="../stylesheets/base_packaged.css%3F1455269822.css" media="screen" rel="stylesheet" type="text/css" />
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="d-page">
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
var t = {"antispam":"capek-rulz","purchase_email":"valid purchase email","valid_email":"a valid email","thanks_for_why_uninstall":"Thank you very much for your feedback!","thank_you":"Thank you!","current_email":"valid current email","thanks_for_subscription":"<div class=\"sent-saved-notice\">Thank You for your subscription!<br /><button type=\"button\" onclick=\"close_fancybox();\">Close</button>","message":"message","required":"required","download_in_progress":"Your download should be in progress...","your_full_name":"your full name","order_thanks_for_message":"<div class=\"sent-saved-notice\">Thank you very much for your message!<br /><button type=\"button\" onclick=\"close_fancybox();\">Close</button>","thanks_for_message":"Thank you very much for your message!<br /><a href="http://www.componentowl.com/better-listview/\"#\"" onclick=\"send_another(); return false;\">Send Another Message</a>"}
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
<div class="d-header d-placing">
|
||||
|
||||
<ul class="d-menu">
|
||||
<li class=""><a href="../index.html" class="menu-item">Home</a></li>
|
||||
<li class="active with-dropdown">
|
||||
<a href="../blog/page/6/index.html" class="menu-item">Products</a>
|
||||
<div class="dropdown dropdown-submenu" style="display: none; width: 370px"><div class="outer"><div class="shadowbox"><div class="border"><div class="inner">
|
||||
|
||||
<div class="dropdown-category">WinForms Components</div>
|
||||
|
||||
|
||||
<a href="../blog/page/6/index.html" class="featured-item"><img alt="icon" src="http://assets.componentowl.com/icons/better-listview-32-1355160256.png?1355135056" /> Better ListView<br /><span class="subline">Ultimate ListView control for .NET</span></a>
|
||||
|
||||
|
||||
<a href="../better-thumbnail-browser.html" class="featured-item"><img alt="icon" src="http://assets.componentowl.com/icons/better-thumbnail-browser-32-1355160281.png?1355135081" /> Better Thumbnail Browser<br /><span class="subline">Thumbnail loading and browsing control for .NET</span></a>
|
||||
|
||||
|
||||
<a href="../better-splitbutton.html"><img alt="icon" src="http://assets.componentowl.com/icons/better-splitbutton-32-1355160307.png?1355135107" /> Better SplitButton<br /><span class="subline">Free customizable dropdown button control</span></a>
|
||||
|
||||
|
||||
<a href="../better-listview-express.html"><img alt="icon" src="http://assets.componentowl.com/icons/better-listview-express-32-1355160327.png?1355135127" /> Better ListView Express<br /><span class="subline">Free edition with less features</span></a>
|
||||
|
||||
|
||||
</div></div></div></div></div>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="../pricing-licensing/better-listview.html" class="menu-item">Purchase</a>
|
||||
<div class="dropdown dropdown-submenu" style="display: none; width: 330px"><div class="outer"><div class="shadowbox"><div class="border"><div class="inner">
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="featured-item">Better ListView</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-thumbnail-browser.html" class="featured-item">Better Thumbnail Browser</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-splitbutton.html">Better SplitButton</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div></div></div></div></div>
|
||||
</li>
|
||||
<li class=""><a href="../support.html" class="menu-item">Support</a></li>
|
||||
<li class=""><a href="../articles.html" class="menu-item">Articles</a></li>
|
||||
<li class=""><a href="../blog.html" class="menu-item">Blog</a></li>
|
||||
<li class=""><a href="../comics/43.html" class="menu-item">Comics</a></li>
|
||||
<li class=""><a href="../about-us.html" class="menu-item">About Us</a></li>
|
||||
</ul>
|
||||
<div class="d-logo">
|
||||
<a href="../index.html" class="logoimg"><img alt="Component Owl" src="../images/componentowl.gif%3F1455269978" /></a>
|
||||
<g:plusone size="medium" count="false" href="http://www.componentowl.com"></g:plusone>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="d-placing">
|
||||
<div class="d-content-wrap">
|
||||
<div class="subpage product-content">
|
||||
<h1>Better ListView: Alternative list view control for .NET</h1>
|
||||
|
||||
<p class="section-info">Ideal .NET WinForms (C#, VB.net) replacement list view component. More features, less limitations, fast and optimized.</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="../blog/page/6/index.html" class="">Overview</a></li>
|
||||
|
||||
<li><a href="screenshots.html" class="">Screenshots</a></li>
|
||||
|
||||
<li><a href="comparison-table.html" class="current">Comparison</a></li>
|
||||
|
||||
<li><a href="resources.html" class="">Resources</a></li>
|
||||
|
||||
<li><a href="story.html" class="">Story</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
<div id="nav-panel" class="nav-panel product-detail">The tables below explain the main differences between <strong>regular .NET list view</strong> and <strong>Better ListView</strong>. However, it would be a mistake to look on Better ListView just as an improved or fixed listview - it can do so much more. The <strong><a href="../blog/page/6/index.html">Overview</a></strong> and our <strong><a href="../blog/tag/better-listview-2/index.html">blog</a></strong> highlights many of these extra features and possibilities.
|
||||
|
||||
<h2>Better behavior and fixed issues:</h2>
|
||||
|
||||
<table cellspacing="0" class="comparison-pair">
|
||||
<tr>
|
||||
<th>Regular .NET ListView Control</th>
|
||||
<th>Better ListView control</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Some events fire twice bug</td>
|
||||
<td>Fixed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Selection behavior different from Windows Explorer</td>
|
||||
<td>Fixed; Behaves as expected</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Drag & Drop behavior different from Windows Explorer</td>
|
||||
<td>Fixed; Behaves as expected</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Checkboxes do not stay in the first column when the first column is reordered</td>
|
||||
<td>Fixed; Behaves as expected</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Non-standard checkboxes behavior (e.g. when using spacebar)</td>
|
||||
<td>Fixed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Non-standard look, incompatible with system themes</td>
|
||||
<td>Fixed; Always uses system theme. Looks great on all Windows versions. Works with Windows 7 themes and Aero</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<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>
|
||||
|
||||
<h2>Removed limitations:</h2>
|
||||
|
||||
<table cellspacing="0" class="comparison-pair">
|
||||
<tr>
|
||||
<th>Regular .NET ListView Control</th>
|
||||
<th>Better ListView control</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Just one image per item</td>
|
||||
<td>Enhanced; Each sub-item can have image</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No group header customization</td>
|
||||
<td>Added, each group header is fully customizable</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ImageList must be used to display images</td>
|
||||
<td>Both ImageList and Image instances can be used</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Simple sorting only</td>
|
||||
<td>Multi-column sorting; Users can use Shift+Click to add additional columns to the sort</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Three-state checkboxes not supported</td>
|
||||
<td>Support for both two-state and three-state check boxes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Very limited event data</td>
|
||||
<td>Enhanced; Many events have rich event data with useful information</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Only 1 context menu for whole ListView</td>
|
||||
<td>Up to 3 separate context menus: One for column headers, one for items, and one for empty area</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Columns can be shown only in “Details” layout</td>
|
||||
<td>Columns can be shown in all layouts</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Only “SmallIcon” and “LargeIcon” size supported</td>
|
||||
<td>Images can be of any size</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Image size is static</td>
|
||||
<td>Images are scaled and centered smoothly when necessary while keeping their respective aspect ratios</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Column header images are not supported</td>
|
||||
<td>Both ImageList and custom Image instances can be set for column headers</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Custom comparer for sorting has to be implemented from scratch</td>
|
||||
<td>Custom comparer can be inherited from BetterListView’s default comparer to extend its functionality; Any custom IComparer is supported as well</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Sub-item images very limited; Usable only via WinAPI with limitations in size and color depth</td>
|
||||
<td>Images for sub-item fully supported (both ImageList and custom Image instances)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Check boxes do not have animation effect like the standard control</td>
|
||||
<td>Check boxes are animated when used with mouse or keyboard the same way as the CheckBox control</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Searching with keyboard only on first column and limited to string prefixes</td>
|
||||
<td>Keyboard searching can be used on columns of choice and the searching behavior can be further adjusted (any substring, character-based or word-based search)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Only simple item tooltips supported</td>
|
||||
<td>Automatic and customizable tooltips on items, sub-items and columns are supported</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Can scroll to just one item</td>
|
||||
<td>One or several items can be specified to be scrolled into view</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Vista-look only with WinAPI extension</td>
|
||||
<td>Visual elements are used by default</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No Drag & Drop item highlighting</td>
|
||||
<td>Items under cursor are properly highlighted during dragging; Highlighting can be switched off for selected items</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div class="testimonial-intext"><div class="testimonial-wrap"><blockquote><em>
|
||||
The control is <b>very easy and intuitive to use and is well documented</b>.
|
||||
</em></blockquote><strong>DevProConnections.com Review</strong></div></div>
|
||||
|
||||
<h2>Other extra features:</h2>
|
||||
|
||||
<table cellspacing="0" class="comparison-pair">
|
||||
<tr>
|
||||
<th>Regular .NET ListView Control</th>
|
||||
<th>Better ListView control</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No thumbnails view</td>
|
||||
<td>Added support; can be used for viewing thumbnails of photos or other images</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No inbuilt saving/loading</td>
|
||||
<td>Added support; save/load contents to file or string (XML or binary)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No item hierarchy</td>
|
||||
<td>Added support; tree-like hierarchical items supported</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No image shadows or borders</td>
|
||||
<td>Added support; you can use image shadows or borders, supports custom image padding (eg. useful when owner-drawing overlay icons)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No empty text support (watermark text when ListView is empty)</td>
|
||||
<td>Added support; Empty text for empty ListView is supported; You can give hint to your users now</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No inbuilt sort</td>
|
||||
<td>Added inbuilt sort support; Zero-code sorting</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No auto-scroll when reordering items</td>
|
||||
<td>Added; Auto-scroll speed can be adjusted</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No auto-scroll when reordering columns</td>
|
||||
<td>Added; Auto-scroll speed can be adjusted</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No inbuilt item/column reordering</td>
|
||||
<td>Added item/column reordering support; Zero-code reordering</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No auto-scroll when dragging an item</td>
|
||||
<td>Added; Auto-scroll speed can be adjusted</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div class="testimonial-intext"><div class="testimonial-wrap"><blockquote><em>
|
||||
The enhancements I found most useful for my own projects were the automatic layout, context menus, improved drag and drop, item searching, and sorting options. Thanks to both the source code–included demos, the online documentation, and the obvious property names of the control's "better" features, <b>I was able to put the component to use faster than it took me to install the setup package.</b>
|
||||
</em></blockquote><strong>DevProConnections.com Review</strong></div></div></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="left">
|
||||
|
||||
<div class="buttons-box">
|
||||
<a href="../betterlistview.exe" class="standard-download image-link" onclick="download_email('better-listview');">Download Free Trial - With sample projects</a>
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="standard-buy image-link">See Pricing & Licensing</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="quick-start-guide.html" onclick="window.open(this.href); return false">See Quick Start Guide</a></p>
|
||||
<p><a href="documentation.html" onclick="window.open(this.href); return false">See Documentation</a></p>
|
||||
|
||||
<p><a href="class-reference.html" onclick="window.open(this.href); return false">See Class Reference</a></p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="screenshot">
|
||||
<p><a href="http://assets.componentowl.com/screenshots/15/blv-overview_original_1326499754.png?1326474554" class="screenshot" title="Better ListView control"><img alt="Better ListView" src="http://assets.componentowl.com/screenshots/15/blv-overview_thumb_1326499754.png?1326474554" /></a></p>
|
||||
</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()) + '&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 product 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="970100327" />
|
||||
<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&type=website&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 class="screenshot">
|
||||
<p><a href="http://assets.componentowl.com/screenshots/16/thumbnails_original_1312133021.png?1312107821" class="screenshot" title="Image thumbnails in groups"><img alt="Thumbnails" src="http://assets.componentowl.com/screenshots/16/thumbnails_thumb_1312133021.png?1312107821" /></a></p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot">
|
||||
<p><a href="http://assets.componentowl.com/screenshots/21/multi-line-items_original_1312133213.png?1312108013" class="screenshot" title="Items with multi-line text"><img alt="Multi-line Items" src="http://assets.componentowl.com/screenshots/21/multi-line-items_thumb_1312133213.png?1312108013" /></a></p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot">
|
||||
<p><a href="http://assets.componentowl.com/screenshots/18/betterlistview-tree-hierarchy_original_1313676477.png?1313651277" class="screenshot" title="Items organized in a tree-like hierarchy"><img alt="Item Hierarchy" src="http://assets.componentowl.com/screenshots/18/betterlistview-tree-hierarchy_thumb_1313676477.png?1313651277" /></a></p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="small-button-ct">
|
||||
<a href="screenshots.html" class="small-button"><span>More Screenshots</span></a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="buttons-wrap">
|
||||
<div class="buttons">
|
||||
<a href="../betterlistview.exe" class="standard-download image-link" onclick="download_email('better-listview');">Download Free Trial - With sample projects</a>
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="standard-buy image-link">See Pricing & Licensing</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="screenshot-buttons" style="display: none">
|
||||
<div class="buttons">
|
||||
<a href="../betterlistview.exe" class="small-download image-link" onclick="download_email('better-listview');">Free Download</a>
|
||||
<a href="../pricing-licensing/better-listview.html" class="small-buy image-link">See Pricing & Licensing</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="d-footer">
|
||||
<div class="d-placing">
|
||||
|
||||
<div class="left">
|
||||
<div class="latest-posts">
|
||||
<h3 class="latest_from_blog"><a href="../blog.html">Latest From Our Blog</a></h3>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=927.html">Activation issues and how to solve them</a></h4>
|
||||
<div class="post-info">Wednesday, 01 March 2017</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=921.html">The Three Main Advantages Better ListView has Over the Classic .NET Framework</a></h4>
|
||||
<div class="post-info">Thursday, 09 February 2017</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=914.html">BLV and Internet Explorer</a></h4>
|
||||
<div class="post-info">Sunday, 13 November 2016</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=906.html">Centering Images in Better ListView Sub-items</a></h4>
|
||||
<div class="post-info">Wednesday, 06 August 2014</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=901.html">Sub-item Check Boxes in Better ListView</a></h4>
|
||||
<div class="post-info">Sunday, 06 July 2014</div>
|
||||
|
||||
</div>
|
||||
<div class="other-posts"><a href="../blog.html">See more posts »</a></div>
|
||||
</div>
|
||||
|
||||
<div class="right">
|
||||
<div class="news">
|
||||
<ul class="links">
|
||||
<li><a href="../feeds.rss" class="rss">Subscribe to our RSS</a></li>
|
||||
<li><a href="http://twitter.com/ComponentOwl" class="twitter">Follow us on twitter</a></li>
|
||||
</ul>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView Express 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterlistviewexpress.exe" onclick="download_email('better-listview-express');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterlistview.exe" onclick="download_email('better-listview');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better SplitButton 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../bettersplitbutton.exe" onclick="download_email('better-splitbutton');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better Thumbnail Browser 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterthumbnailbrowser.exe" onclick="download_email('better-thumbnail-browser');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item last-item">
|
||||
<div class="date">08<span>Apr</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView Express 3.14.0 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../better-listview-express/releases%3Fsince=3.14.0.html">See what's new</a>
|
||||
or
|
||||
|
||||
<a href="../betterlistviewexpress.exe" onclick="download_email('better-listview-express');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="d-placing">
|
||||
<hr />
|
||||
<div class="copy"><div class="social"><a href="../support.html" class="feedback">Contact Us (Feedback)</a> <span>|</span> <a href="../feeds.rss" class="rss">RSS</a> <span>|</span> <a href="http://twitter.com/ComponentOwl" class="twitter">Twitter</a> <span>|</span> <a href="../sitemap.html" class="sitemap">Sitemap</a> <span>|</span> Our <a href="../index.html" class="stdl">task management software</a> that uses Better ListView</div>
|
||||
Copyright © 2018 ComponentOwl.com, Dextronet.com. All rights reserved. Read our <a href="../eula.html">EULA</a>, <a href="../disclaimer.html">Disclaimer</a> and <a href="../privacy-policy.html">Privacy Policy</a>.<br /></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<script src="../javascripts/app_packaged.js%3F1455269826" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push(['_setAccount', 'UA-16362539-4']);
|
||||
_gaq.push(['_trackPageview']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
|
||||
</script>
|
||||
<script src="http://load.sumome.com/" data-sumo-site-id="854b5e00f297990012cc230023375a00787c0000216621002775a800d79ad500" async="async"></script>
|
||||
|
||||
<!-- Place this tag after the last plusone tag -->
|
||||
<script type="text/javascript">
|
||||
(function() {
|
||||
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
|
||||
po.src = 'https://apis.google.com/js/plusone.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
|
||||
})();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
6
src/data/better-listview/data-binding.html
Normal file
6
src/data/better-listview/data-binding.html
Normal file
@@ -0,0 +1,6 @@
|
||||
<!DOCTYPE html><html><head><title>Better ListView Data Binding</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Better ListView Data Binding</h1>
|
||||
<p>Better ListView supports data binding to various data sources including DataTable, BindingList, and custom collections.</p>
|
||||
<p>For detailed documentation on data binding, see the <a href="/better-listview/documentation">documentation</a> and <a href="/better-listview/class-reference">class reference</a>.</p>
|
||||
</div></div></body></html>
|
||||
19
src/data/better-listview/features.html
Normal file
19
src/data/better-listview/features.html
Normal file
@@ -0,0 +1,19 @@
|
||||
<!DOCTYPE html><html><head><title>Better ListView Features</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Better ListView Features</h1>
|
||||
<p>Better ListView is a feature-rich list view control for .NET Windows Forms (C#, VB.NET).</p>
|
||||
<ul>
|
||||
<li>Hierarchical items with expand/collapse support</li>
|
||||
<li>Improved grouping with customizable group headers</li>
|
||||
<li>Multi-column sorting</li>
|
||||
<li>Drag and drop item reordering</li>
|
||||
<li>Thumbnails view</li>
|
||||
<li>Data binding support</li>
|
||||
<li>Owner drawing options</li>
|
||||
<li>Label editing with embedded controls</li>
|
||||
<li>XML and binary serialization</li>
|
||||
<li>Aero and Windows theme support</li>
|
||||
<li>Optimized for 10,000+ items</li>
|
||||
</ul>
|
||||
<p>See the <a href="/better-listview/screenshots">screenshots</a> for visual examples.</p>
|
||||
</div></div></body></html>
|
||||
12
src/data/better-listview/releases.html
Normal file
12
src/data/better-listview/releases.html
Normal file
@@ -0,0 +1,12 @@
|
||||
<!DOCTYPE html><html><head><title>Better ListView Releases</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Better ListView Release History</h1>
|
||||
<p>For the latest release notes and version history, please visit the <a href="/better-listview/documentation">documentation</a> page.</p>
|
||||
<h2>Recent Releases</h2>
|
||||
<ul>
|
||||
<li>Better ListView 2.10 - Performance optimizations</li>
|
||||
<li>Better ListView 2.00 - Major update with item hierarchy and groups</li>
|
||||
<li>Better ListView 1.52 - Bug fixes and improvements</li>
|
||||
<li>Better ListView 1.50 - Initial public release</li>
|
||||
</ul>
|
||||
</div></div></body></html>
|
||||
381
src/data/better-listview/resources.html
Normal file
381
src/data/better-listview/resources.html
Normal file
@@ -0,0 +1,381 @@
|
||||
<!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:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
|
||||
<meta name="keywords" content="list view, listview, list view control, list view component, .net list view, list view replacement, list view alternative, improved list view, enhanced list view" />
|
||||
<meta name="description" content="Better ListView by Component Owl is a .NET WinForms control designed to replace the standard list view control included with C#/VB.net." />
|
||||
<meta name="author" content="Dextronet" />
|
||||
<meta http-equiv="Title" content="Better ListView .NET control: Improved List View control for C# and VB.NET (Windows Forms)" />
|
||||
<meta name="copyright" content="(c) 2010-2018 Dextronet" />
|
||||
<meta name="distribution" content="Global" />
|
||||
<meta name="rating" content="General" />
|
||||
<meta name="robots" content="All" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<meta name="verify-v1" content="NK0H1gWia1vxGZ2Yhr59gsS0/P2/USBI1DVA18VkzjM=" />
|
||||
<meta name="google-site-verification" content="O7Dwtzu5x_Mob9u98uxqpZ-_wCLGpEkx2IL0UYVQ4ac" />
|
||||
<title>Better ListView .NET control: Improved List View control for C# and VB.NET (Windows Forms)</title>
|
||||
<link rel="alternate" type="application/rss+xml" title="Component Owl Feed: Latest releases, news and tips & tricks from our blog" href="../feeds.rss" />
|
||||
<link rel="alternate" type="application/rss+xml" title="Component Owl's Comics: Latest comic strips for developers by Libor Tinka" href="../comics.rss" />
|
||||
<link href="../stylesheets/base_packaged.css%3F1455269822.css" media="screen" rel="stylesheet" type="text/css" />
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="d-page">
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
var t = {"antispam":"capek-rulz","purchase_email":"valid purchase email","valid_email":"a valid email","thanks_for_why_uninstall":"Thank you very much for your feedback!","thank_you":"Thank you!","current_email":"valid current email","thanks_for_subscription":"<div class=\"sent-saved-notice\">Thank You for your subscription!<br /><button type=\"button\" onclick=\"close_fancybox();\">Close</button>","message":"message","required":"required","download_in_progress":"Your download should be in progress...","your_full_name":"your full name","order_thanks_for_message":"<div class=\"sent-saved-notice\">Thank you very much for your message!<br /><button type=\"button\" onclick=\"close_fancybox();\">Close</button>","thanks_for_message":"Thank you very much for your message!<br /><a href="http://www.componentowl.com/better-listview/\"#\"" onclick=\"send_another(); return false;\">Send Another Message</a>"}
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
<div class="d-header d-placing">
|
||||
|
||||
<ul class="d-menu">
|
||||
<li class=""><a href="../index.html" class="menu-item">Home</a></li>
|
||||
<li class="active with-dropdown">
|
||||
<a href="../blog/page/6/index.html" class="menu-item">Products</a>
|
||||
<div class="dropdown dropdown-submenu" style="display: none; width: 370px"><div class="outer"><div class="shadowbox"><div class="border"><div class="inner">
|
||||
|
||||
<div class="dropdown-category">WinForms Components</div>
|
||||
|
||||
|
||||
<a href="../blog/page/6/index.html" class="featured-item"><img alt="icon" src="http://assets.componentowl.com/icons/better-listview-32-1355160256.png?1355135056" /> Better ListView<br /><span class="subline">Ultimate ListView control for .NET</span></a>
|
||||
|
||||
|
||||
<a href="../better-thumbnail-browser.html" class="featured-item"><img alt="icon" src="http://assets.componentowl.com/icons/better-thumbnail-browser-32-1355160281.png?1355135081" /> Better Thumbnail Browser<br /><span class="subline">Thumbnail loading and browsing control for .NET</span></a>
|
||||
|
||||
|
||||
<a href="../better-splitbutton.html"><img alt="icon" src="http://assets.componentowl.com/icons/better-splitbutton-32-1355160307.png?1355135107" /> Better SplitButton<br /><span class="subline">Free customizable dropdown button control</span></a>
|
||||
|
||||
|
||||
<a href="../better-listview-express.html"><img alt="icon" src="http://assets.componentowl.com/icons/better-listview-express-32-1355160327.png?1355135127" /> Better ListView Express<br /><span class="subline">Free edition with less features</span></a>
|
||||
|
||||
|
||||
</div></div></div></div></div>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="../pricing-licensing/better-listview.html" class="menu-item">Purchase</a>
|
||||
<div class="dropdown dropdown-submenu" style="display: none; width: 330px"><div class="outer"><div class="shadowbox"><div class="border"><div class="inner">
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="featured-item">Better ListView</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-thumbnail-browser.html" class="featured-item">Better Thumbnail Browser</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-splitbutton.html">Better SplitButton</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div></div></div></div></div>
|
||||
</li>
|
||||
<li class=""><a href="../support.html" class="menu-item">Support</a></li>
|
||||
<li class=""><a href="../articles.html" class="menu-item">Articles</a></li>
|
||||
<li class=""><a href="../blog.html" class="menu-item">Blog</a></li>
|
||||
<li class=""><a href="../comics/43.html" class="menu-item">Comics</a></li>
|
||||
<li class=""><a href="../about-us.html" class="menu-item">About Us</a></li>
|
||||
</ul>
|
||||
<div class="d-logo">
|
||||
<a href="../index.html" class="logoimg"><img alt="Component Owl" src="../images/componentowl.gif%3F1455269978" /></a>
|
||||
<g:plusone size="medium" count="false" href="http://www.componentowl.com"></g:plusone>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="d-placing">
|
||||
<div class="d-content-wrap">
|
||||
<div class="subpage product-content">
|
||||
<h1>Better ListView: Alternative list view control for .NET</h1>
|
||||
|
||||
<p class="section-info">Ideal .NET WinForms (C#, VB.net) replacement list view component. More features, less limitations, fast and optimized.</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="../blog/page/6/index.html" class="">Overview</a></li>
|
||||
|
||||
<li><a href="screenshots.html" class="">Screenshots</a></li>
|
||||
|
||||
<li><a href="comparison-table.html" class="">Comparison</a></li>
|
||||
|
||||
<li><a href="resources.html" class="current">Resources</a></li>
|
||||
|
||||
<li><a href="story.html" class="">Story</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
<div id="nav-panel" class="nav-panel product-detail"><p>The setup package that you can download from our website contains more than 20 sample projects with full source code that demonstrate various features. In addition to that, you can also use the following:</p>
|
||||
|
||||
<p>
|
||||
<strong>
|
||||
<ol class="common">
|
||||
<li><a href="quick-start-guide.html" onclick="window.open(this.href); return false">Quick Start Guide (Step-by-step)</a></li>
|
||||
<li><a href="documentation.html" onclick="window.open(this.href); return false">Documentation</a></li>
|
||||
<li><a href="class-reference.html" onclick="window.open(this.href); return false">Class Reference</a></li>
|
||||
</ol>
|
||||
</strong>
|
||||
</p></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="left">
|
||||
|
||||
<div class="buttons-box">
|
||||
<a href="../betterlistview.exe" class="standard-download image-link" onclick="download_email('better-listview');">Download Free Trial - With sample projects</a>
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="standard-buy image-link">See Pricing & Licensing</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="quick-start-guide.html" onclick="window.open(this.href); return false">See Quick Start Guide</a></p>
|
||||
<p><a href="documentation.html" onclick="window.open(this.href); return false">See Documentation</a></p>
|
||||
|
||||
<p><a href="class-reference.html" onclick="window.open(this.href); return false">See Class Reference</a></p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="screenshot">
|
||||
<p><a href="http://assets.componentowl.com/screenshots/15/blv-overview_original_1326499754.png?1326474554" class="screenshot" title="Better ListView control"><img alt="Better ListView" src="http://assets.componentowl.com/screenshots/15/blv-overview_thumb_1326499754.png?1326474554" /></a></p>
|
||||
</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()) + '&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 product 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="970100327" />
|
||||
<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&type=website&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 class="screenshot">
|
||||
<p><a href="http://assets.componentowl.com/screenshots/16/thumbnails_original_1312133021.png?1312107821" class="screenshot" title="Image thumbnails in groups"><img alt="Thumbnails" src="http://assets.componentowl.com/screenshots/16/thumbnails_thumb_1312133021.png?1312107821" /></a></p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot">
|
||||
<p><a href="http://assets.componentowl.com/screenshots/21/multi-line-items_original_1312133213.png?1312108013" class="screenshot" title="Items with multi-line text"><img alt="Multi-line Items" src="http://assets.componentowl.com/screenshots/21/multi-line-items_thumb_1312133213.png?1312108013" /></a></p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot">
|
||||
<p><a href="http://assets.componentowl.com/screenshots/18/betterlistview-tree-hierarchy_original_1313676477.png?1313651277" class="screenshot" title="Items organized in a tree-like hierarchy"><img alt="Item Hierarchy" src="http://assets.componentowl.com/screenshots/18/betterlistview-tree-hierarchy_thumb_1313676477.png?1313651277" /></a></p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="small-button-ct">
|
||||
<a href="screenshots.html" class="small-button"><span>More Screenshots</span></a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="buttons-wrap">
|
||||
<div class="buttons">
|
||||
<a href="../betterlistview.exe" class="standard-download image-link" onclick="download_email('better-listview');">Download Free Trial - With sample projects</a>
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="standard-buy image-link">See Pricing & Licensing</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="screenshot-buttons" style="display: none">
|
||||
<div class="buttons">
|
||||
<a href="../betterlistview.exe" class="small-download image-link" onclick="download_email('better-listview');">Free Download</a>
|
||||
<a href="../pricing-licensing/better-listview.html" class="small-buy image-link">See Pricing & Licensing</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="d-footer">
|
||||
<div class="d-placing">
|
||||
|
||||
<div class="left">
|
||||
<div class="latest-posts">
|
||||
<h3 class="latest_from_blog"><a href="../blog.html">Latest From Our Blog</a></h3>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=927.html">Activation issues and how to solve them</a></h4>
|
||||
<div class="post-info">Wednesday, 01 March 2017</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=921.html">The Three Main Advantages Better ListView has Over the Classic .NET Framework</a></h4>
|
||||
<div class="post-info">Thursday, 09 February 2017</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=914.html">BLV and Internet Explorer</a></h4>
|
||||
<div class="post-info">Sunday, 13 November 2016</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=906.html">Centering Images in Better ListView Sub-items</a></h4>
|
||||
<div class="post-info">Wednesday, 06 August 2014</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=901.html">Sub-item Check Boxes in Better ListView</a></h4>
|
||||
<div class="post-info">Sunday, 06 July 2014</div>
|
||||
|
||||
</div>
|
||||
<div class="other-posts"><a href="../blog.html">See more posts »</a></div>
|
||||
</div>
|
||||
|
||||
<div class="right">
|
||||
<div class="news">
|
||||
<ul class="links">
|
||||
<li><a href="../feeds.rss" class="rss">Subscribe to our RSS</a></li>
|
||||
<li><a href="http://twitter.com/ComponentOwl" class="twitter">Follow us on twitter</a></li>
|
||||
</ul>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView Express 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterlistviewexpress.exe" onclick="download_email('better-listview-express');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterlistview.exe" onclick="download_email('better-listview');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better SplitButton 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../bettersplitbutton.exe" onclick="download_email('better-splitbutton');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better Thumbnail Browser 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterthumbnailbrowser.exe" onclick="download_email('better-thumbnail-browser');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item last-item">
|
||||
<div class="date">08<span>Apr</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView Express 3.14.0 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../better-listview-express/releases%3Fsince=3.14.0.html">See what's new</a>
|
||||
or
|
||||
|
||||
<a href="../betterlistviewexpress.exe" onclick="download_email('better-listview-express');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="d-placing">
|
||||
<hr />
|
||||
<div class="copy"><div class="social"><a href="../support.html" class="feedback">Contact Us (Feedback)</a> <span>|</span> <a href="../feeds.rss" class="rss">RSS</a> <span>|</span> <a href="http://twitter.com/ComponentOwl" class="twitter">Twitter</a> <span>|</span> <a href="../sitemap.html" class="sitemap">Sitemap</a> <span>|</span> Our <a href="../index.html" class="stdl">task management software</a> that uses Better ListView</div>
|
||||
Copyright © 2018 ComponentOwl.com, Dextronet.com. All rights reserved. Read our <a href="../eula.html">EULA</a>, <a href="../disclaimer.html">Disclaimer</a> and <a href="../privacy-policy.html">Privacy Policy</a>.<br /></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<script src="../javascripts/app_packaged.js%3F1455269826" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push(['_setAccount', 'UA-16362539-4']);
|
||||
_gaq.push(['_trackPageview']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
|
||||
</script>
|
||||
<script src="http://load.sumome.com/" data-sumo-site-id="854b5e00f297990012cc230023375a00787c0000216621002775a800d79ad500" async="async"></script>
|
||||
|
||||
<!-- Place this tag after the last plusone tag -->
|
||||
<script type="text/javascript">
|
||||
(function() {
|
||||
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
|
||||
po.src = 'https://apis.google.com/js/plusone.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
|
||||
})();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
459
src/data/better-listview/screenshots.html
Normal file
459
src/data/better-listview/screenshots.html
Normal file
@@ -0,0 +1,459 @@
|
||||
<!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:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
|
||||
<meta name="keywords" content="Better ListView screenshots, Better ListView images, Better ListView images, Better ListView screen shots" />
|
||||
<meta name="description" content="Screenshots of Better ListView .NET control, showing many features, including better checkboxes, sub-item images, multiple column sort, font and color customization, label editing on sub-items, improved context menus and more." />
|
||||
<meta name="author" content="Dextronet" />
|
||||
<meta http-equiv="Title" content="Better ListView Screenshots" />
|
||||
<meta name="copyright" content="(c) 2010-2018 Dextronet" />
|
||||
<meta name="distribution" content="Global" />
|
||||
<meta name="rating" content="General" />
|
||||
<meta name="robots" content="All" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<meta name="verify-v1" content="NK0H1gWia1vxGZ2Yhr59gsS0/P2/USBI1DVA18VkzjM=" />
|
||||
<meta name="google-site-verification" content="O7Dwtzu5x_Mob9u98uxqpZ-_wCLGpEkx2IL0UYVQ4ac" />
|
||||
<title>Better ListView Screenshots</title>
|
||||
<link rel="alternate" type="application/rss+xml" title="Component Owl Feed: Latest releases, news and tips & tricks from our blog" href="../feeds.rss" />
|
||||
<link rel="alternate" type="application/rss+xml" title="Component Owl's Comics: Latest comic strips for developers by Libor Tinka" href="../comics.rss" />
|
||||
<link href="../stylesheets/base_packaged.css%3F1455269822.css" media="screen" rel="stylesheet" type="text/css" />
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="d-page">
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
var t = {"antispam":"capek-rulz","purchase_email":"valid purchase email","valid_email":"a valid email","thanks_for_why_uninstall":"Thank you very much for your feedback!","thank_you":"Thank you!","current_email":"valid current email","thanks_for_subscription":"<div class=\"sent-saved-notice\">Thank You for your subscription!<br /><button type=\"button\" onclick=\"close_fancybox();\">Close</button>","message":"message","required":"required","download_in_progress":"Your download should be in progress...","your_full_name":"your full name","order_thanks_for_message":"<div class=\"sent-saved-notice\">Thank you very much for your message!<br /><button type=\"button\" onclick=\"close_fancybox();\">Close</button>","thanks_for_message":"Thank you very much for your message!<br /><a href="http://www.componentowl.com/better-listview/\"#\"" onclick=\"send_another(); return false;\">Send Another Message</a>"}
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
<div class="d-header d-placing">
|
||||
|
||||
<ul class="d-menu">
|
||||
<li class=""><a href="../index.html" class="menu-item">Home</a></li>
|
||||
<li class="active with-dropdown">
|
||||
<a href="../blog/page/6/index.html" class="menu-item">Products</a>
|
||||
<div class="dropdown dropdown-submenu" style="display: none; width: 370px"><div class="outer"><div class="shadowbox"><div class="border"><div class="inner">
|
||||
|
||||
<div class="dropdown-category">WinForms Components</div>
|
||||
|
||||
|
||||
<a href="../blog/page/6/index.html" class="featured-item"><img alt="icon" src="http://assets.componentowl.com/icons/better-listview-32-1355160256.png?1355135056" /> Better ListView<br /><span class="subline">Ultimate ListView control for .NET</span></a>
|
||||
|
||||
|
||||
<a href="../better-thumbnail-browser.html" class="featured-item"><img alt="icon" src="http://assets.componentowl.com/icons/better-thumbnail-browser-32-1355160281.png?1355135081" /> Better Thumbnail Browser<br /><span class="subline">Thumbnail loading and browsing control for .NET</span></a>
|
||||
|
||||
|
||||
<a href="../better-splitbutton.html"><img alt="icon" src="http://assets.componentowl.com/icons/better-splitbutton-32-1355160307.png?1355135107" /> Better SplitButton<br /><span class="subline">Free customizable dropdown button control</span></a>
|
||||
|
||||
|
||||
<a href="../better-listview-express.html"><img alt="icon" src="http://assets.componentowl.com/icons/better-listview-express-32-1355160327.png?1355135127" /> Better ListView Express<br /><span class="subline">Free edition with less features</span></a>
|
||||
|
||||
|
||||
</div></div></div></div></div>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="../pricing-licensing/better-listview.html" class="menu-item">Purchase</a>
|
||||
<div class="dropdown dropdown-submenu" style="display: none; width: 330px"><div class="outer"><div class="shadowbox"><div class="border"><div class="inner">
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="featured-item">Better ListView</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-thumbnail-browser.html" class="featured-item">Better Thumbnail Browser</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-splitbutton.html">Better SplitButton</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div></div></div></div></div>
|
||||
</li>
|
||||
<li class=""><a href="../support.html" class="menu-item">Support</a></li>
|
||||
<li class=""><a href="../articles.html" class="menu-item">Articles</a></li>
|
||||
<li class=""><a href="../blog.html" class="menu-item">Blog</a></li>
|
||||
<li class=""><a href="../comics/43.html" class="menu-item">Comics</a></li>
|
||||
<li class=""><a href="../about-us.html" class="menu-item">About Us</a></li>
|
||||
</ul>
|
||||
<div class="d-logo">
|
||||
<a href="../index.html" class="logoimg"><img alt="Component Owl" src="../images/componentowl.gif%3F1455269978" /></a>
|
||||
<g:plusone size="medium" count="false" href="http://www.componentowl.com"></g:plusone>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="d-placing">
|
||||
<div class="d-content-wrap">
|
||||
<div class="subpage product-content">
|
||||
<h1>Better ListView: Alternative list view control for .NET</h1>
|
||||
|
||||
<p class="section-info">Ideal .NET WinForms (C#, VB.net) replacement list view component. More features, less limitations, fast and optimized.</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="../blog/page/6/index.html" class="">Overview</a></li>
|
||||
|
||||
<li><a href="screenshots.html" class="current">Screenshots</a></li>
|
||||
|
||||
<li><a href="comparison-table.html" class="">Comparison</a></li>
|
||||
|
||||
<li><a href="resources.html" class="">Resources</a></li>
|
||||
|
||||
<li><a href="story.html" class="">Story</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
<div id="nav-panel" class="nav-panel product-detail"><div class="screenshots">
|
||||
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/15/blv-overview_original_1326499754.png?1326474554" class="screenshot" title="Better ListView control"><img alt="Better ListView" src="http://assets.componentowl.com/screenshots/15/blv-overview_thumb_big_1326499754.png?1326474554" /></a><strong>Better ListView control</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/16/thumbnails_original_1312133021.png?1312107821" class="screenshot" title="Image thumbnails in groups"><img alt="Thumbnails" src="http://assets.componentowl.com/screenshots/16/thumbnails_thumb_big_1312133021.png?1312107821" /></a><strong>Image thumbnails in groups</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/21/multi-line-items_original_1312133213.png?1312108013" class="screenshot" title="Items with multi-line text"><img alt="Multi-line Items" src="http://assets.componentowl.com/screenshots/21/multi-line-items_thumb_big_1312133213.png?1312108013" /></a><strong>Items with multi-line text</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/18/betterlistview-tree-hierarchy_original_1313676477.png?1313651277" class="screenshot" title="Items organized in a tree-like hierarchy"><img alt="Item Hierarchy" src="http://assets.componentowl.com/screenshots/18/betterlistview-tree-hierarchy_thumb_big_1313676477.png?1313651277" /></a><strong>Items organized in a tree-like hierarchy</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/17/groups_original_1312133064.png?1312107864" class="screenshot" title="Items organized in groups"><img alt="Groups" src="http://assets.componentowl.com/screenshots/17/groups_thumb_big_1312133064.png?1312107864" /></a><strong>Items organized in groups</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/20/item-reorder_original_1312133166.png?1312107966" class="screenshot" title="Item reordering in hierarchy"><img alt="Item Reordering" src="http://assets.componentowl.com/screenshots/20/item-reorder_thumb_big_1312133166.png?1312107966" /></a><strong>Item reordering in hierarchy</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/19/column-reorder_original_1312133137.png?1312107937" class="screenshot" title="Column reordering"><img alt="Column Reordering" src="http://assets.componentowl.com/screenshots/19/column-reorder_thumb_big_1312133137.png?1312107937" /></a><strong>Column reordering</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/22/data-binding_original_1312133281.png?1312108081" class="screenshot" title="Binding a DataTable to Better ListView"><img alt="Data Binding" src="http://assets.componentowl.com/screenshots/22/data-binding_thumb_big_1312133281.png?1312108081" /></a><strong>Binding a DataTable to Better ListView</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/23/label-edit_original_1312133326.png?1312108126" class="screenshot" title="Label editing of sub-item date"><img alt="Label Editing" src="http://assets.componentowl.com/screenshots/23/label-edit_thumb_big_1312133326.png?1312108126" /></a><strong>Label editing of sub-item date</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/24/sorting_original_1312133350.png?1312108150" class="screenshot" title="Multi-column sorting"><img alt="Sorting" src="http://assets.componentowl.com/screenshots/24/sorting_thumb_big_1312133350.png?1312108150" /></a><strong>Multi-column sorting</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/25/tooltips_original_1312133393.png?1312108193" class="screenshot" title="Tooltip on custom location"><img alt="Tooltips" src="http://assets.componentowl.com/screenshots/25/tooltips_thumb_big_1312133393.png?1312108193" /></a><strong>Tooltip on custom location</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/26/insertion-mark_original_1312133426.png?1312108226" class="screenshot" title="Customizable insertion mark"><img alt="Insertion Mark" src="http://assets.componentowl.com/screenshots/26/insertion-mark_thumb_big_1312133426.png?1312108226" /></a><strong>Customizable insertion mark</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/27/text-format_original_1312133463.png?1312108263" class="screenshot" title="Various text trimming methods"><img alt="Text Formatting" src="http://assets.componentowl.com/screenshots/27/text-format_thumb_big_1312133463.png?1312108263" /></a><strong>Various text trimming methods</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/28/save-load_original_1312133518.png?1312108318" class="screenshot" title="Content stored in XML format"><img alt="Save/Load Content" src="http://assets.componentowl.com/screenshots/28/save-load_thumb_big_1312133518.png?1312108318" /></a><strong>Content stored in XML format</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/29/searching_original_1312133543.png?1312108343" class="screenshot" title="Advanced item searching"><img alt="Searching" src="http://assets.componentowl.com/screenshots/29/searching_thumb_big_1312133543.png?1312108343" /></a><strong>Advanced item searching</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/33/owner-drawing_original_1312133847.png?1312108647" class="screenshot" title="Owner drawing support"><img alt="Owner Drawing" src="http://assets.componentowl.com/screenshots/33/owner-drawing_thumb_big_1312133847.png?1312108647" /></a><strong>Owner drawing support</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/30/grid-lines_original_1312133570.png?1312108370" class="screenshot" title="Customizable grid lines"><img alt="Grid Lines" src="http://assets.componentowl.com/screenshots/30/grid-lines_thumb_big_1312133570.png?1312108370" /></a><strong>Customizable grid lines</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/31/check-boxes_original_1312133600.png?1312108400" class="screenshot" title="Three state check boxes"><img alt="Check Boxes" src="http://assets.componentowl.com/screenshots/31/check-boxes_thumb_big_1312133600.png?1312108400" /></a><strong>Three state check boxes</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/32/empty-text_original_1312133802.png?1312108602" class="screenshot" title="Display of text on empty control"><img alt="Empty Text" src="http://assets.componentowl.com/screenshots/32/empty-text_thumb_big_1312133802.png?1312108602" /></a><strong>Display of text on empty control</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/39/alignment_original_1340892913.png?1340867713" class="screenshot" title="Text and Image Alignment"><img alt="Text and Image Alignment" src="http://assets.componentowl.com/screenshots/39/alignment_thumb_big_1340892913.png?1340867713" /></a><strong>Text and Image Alignment</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/40/customheight_original_1340892963.png?1340867763" class="screenshot" title="Items of Arbitrary Sizes"><img alt="Items of Arbitrary Sizes" src="http://assets.componentowl.com/screenshots/40/customheight_thumb_big_1340892963.png?1340867763" /></a><strong>Items of Arbitrary Sizes</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/41/nonselectable_original_1340893198.png?1340867998" class="screenshot" title="Non-selectable Items"><img alt="Non-selectable Items" src="http://assets.componentowl.com/screenshots/41/nonselectable_thumb_big_1340893198.png?1340867998" /></a><strong>Non-selectable Items</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/42/radios_original_1340893228.png?1340868028" class="screenshot" title="Radio Buttons"><img alt="Radio Buttons" src="http://assets.componentowl.com/screenshots/42/radios_thumb_big_1340893228.png?1340868028" /></a><strong>Radio Buttons</strong></div>
|
||||
</div>
|
||||
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="left">
|
||||
|
||||
<div class="buttons-box">
|
||||
<a href="../betterlistview.exe" class="standard-download image-link" onclick="download_email('better-listview');">Download Free Trial - With sample projects</a>
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="standard-buy image-link">See Pricing & Licensing</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="quick-start-guide.html" onclick="window.open(this.href); return false">See Quick Start Guide</a></p>
|
||||
<p><a href="documentation.html" onclick="window.open(this.href); return false">See Documentation</a></p>
|
||||
|
||||
<p><a href="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()) + '&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 product 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="970100327" />
|
||||
<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&type=website&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="../betterlistview.exe" class="standard-download image-link" onclick="download_email('better-listview');">Download Free Trial - With sample projects</a>
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="standard-buy image-link">See Pricing & Licensing</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="screenshot-buttons" style="display: none">
|
||||
<div class="buttons">
|
||||
<a href="../betterlistview.exe" class="small-download image-link" onclick="download_email('better-listview');">Free Download</a>
|
||||
<a href="../pricing-licensing/better-listview.html" class="small-buy image-link">See Pricing & Licensing</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="d-footer">
|
||||
<div class="d-placing">
|
||||
|
||||
<div class="left">
|
||||
<div class="latest-posts">
|
||||
<h3 class="latest_from_blog"><a href="../blog.html">Latest From Our Blog</a></h3>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=927.html">Activation issues and how to solve them</a></h4>
|
||||
<div class="post-info">Wednesday, 01 March 2017</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=921.html">The Three Main Advantages Better ListView has Over the Classic .NET Framework</a></h4>
|
||||
<div class="post-info">Thursday, 09 February 2017</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=914.html">BLV and Internet Explorer</a></h4>
|
||||
<div class="post-info">Sunday, 13 November 2016</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=906.html">Centering Images in Better ListView Sub-items</a></h4>
|
||||
<div class="post-info">Wednesday, 06 August 2014</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=901.html">Sub-item Check Boxes in Better ListView</a></h4>
|
||||
<div class="post-info">Sunday, 06 July 2014</div>
|
||||
|
||||
</div>
|
||||
<div class="other-posts"><a href="../blog.html">See more posts »</a></div>
|
||||
</div>
|
||||
|
||||
<div class="right">
|
||||
<div class="news">
|
||||
<ul class="links">
|
||||
<li><a href="../feeds.rss" class="rss">Subscribe to our RSS</a></li>
|
||||
<li><a href="http://twitter.com/ComponentOwl" class="twitter">Follow us on twitter</a></li>
|
||||
</ul>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView Express 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterlistviewexpress.exe" onclick="download_email('better-listview-express');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterlistview.exe" onclick="download_email('better-listview');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better SplitButton 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../bettersplitbutton.exe" onclick="download_email('better-splitbutton');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better Thumbnail Browser 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterthumbnailbrowser.exe" onclick="download_email('better-thumbnail-browser');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item last-item">
|
||||
<div class="date">08<span>Apr</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView Express 3.14.0 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../better-listview-express/releases%3Fsince=3.14.0.html">See what's new</a>
|
||||
or
|
||||
|
||||
<a href="../betterlistviewexpress.exe" onclick="download_email('better-listview-express');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="d-placing">
|
||||
<hr />
|
||||
<div class="copy"><div class="social"><a href="../support.html" class="feedback">Contact Us (Feedback)</a> <span>|</span> <a href="../feeds.rss" class="rss">RSS</a> <span>|</span> <a href="http://twitter.com/ComponentOwl" class="twitter">Twitter</a> <span>|</span> <a href="../sitemap.html" class="sitemap">Sitemap</a> <span>|</span> Our <a href="../index.html" class="stdl">task management software</a> that uses Better ListView</div>
|
||||
Copyright © 2018 ComponentOwl.com, Dextronet.com. All rights reserved. Read our <a href="../eula.html">EULA</a>, <a href="../disclaimer.html">Disclaimer</a> and <a href="../privacy-policy.html">Privacy Policy</a>.<br /></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<script src="../javascripts/app_packaged.js%3F1455269826" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push(['_setAccount', 'UA-16362539-4']);
|
||||
_gaq.push(['_trackPageview']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
|
||||
</script>
|
||||
<script src="http://load.sumome.com/" data-sumo-site-id="854b5e00f297990012cc230023375a00787c0000216621002775a800d79ad500" async="async"></script>
|
||||
|
||||
<!-- Place this tag after the last plusone tag -->
|
||||
<script type="text/javascript">
|
||||
(function() {
|
||||
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
|
||||
po.src = 'https://apis.google.com/js/plusone.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
|
||||
})();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
432
src/data/better-listview/story.html
Normal file
432
src/data/better-listview/story.html
Normal file
@@ -0,0 +1,432 @@
|
||||
<!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:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
|
||||
<meta name="keywords" content="Better ListView story, Better ListView history, Better ListView background" />
|
||||
<meta name="description" content="Learn about the history of the Better ListView control, and the reasons for its development." />
|
||||
<meta name="author" content="Dextronet" />
|
||||
<meta http-equiv="Title" content="The story behind Better ListView control" />
|
||||
<meta name="copyright" content="(c) 2010-2018 Dextronet" />
|
||||
<meta name="distribution" content="Global" />
|
||||
<meta name="rating" content="General" />
|
||||
<meta name="robots" content="All" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<meta name="verify-v1" content="NK0H1gWia1vxGZ2Yhr59gsS0/P2/USBI1DVA18VkzjM=" />
|
||||
<meta name="google-site-verification" content="O7Dwtzu5x_Mob9u98uxqpZ-_wCLGpEkx2IL0UYVQ4ac" />
|
||||
<title>The story behind Better ListView control</title>
|
||||
<link rel="alternate" type="application/rss+xml" title="Component Owl Feed: Latest releases, news and tips & tricks from our blog" href="../feeds.rss" />
|
||||
<link rel="alternate" type="application/rss+xml" title="Component Owl's Comics: Latest comic strips for developers by Libor Tinka" href="../comics.rss" />
|
||||
<link href="../stylesheets/base_packaged.css%3F1455269822.css" media="screen" rel="stylesheet" type="text/css" />
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="d-page">
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
var t = {"antispam":"capek-rulz","purchase_email":"valid purchase email","valid_email":"a valid email","thanks_for_why_uninstall":"Thank you very much for your feedback!","thank_you":"Thank you!","current_email":"valid current email","thanks_for_subscription":"<div class=\"sent-saved-notice\">Thank You for your subscription!<br /><button type=\"button\" onclick=\"close_fancybox();\">Close</button>","message":"message","required":"required","download_in_progress":"Your download should be in progress...","your_full_name":"your full name","order_thanks_for_message":"<div class=\"sent-saved-notice\">Thank you very much for your message!<br /><button type=\"button\" onclick=\"close_fancybox();\">Close</button>","thanks_for_message":"Thank you very much for your message!<br /><a href="http://www.componentowl.com/better-listview/\"#\"" onclick=\"send_another(); return false;\">Send Another Message</a>"}
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
<div class="d-header d-placing">
|
||||
|
||||
<ul class="d-menu">
|
||||
<li class=""><a href="../index.html" class="menu-item">Home</a></li>
|
||||
<li class="active with-dropdown">
|
||||
<a href="../blog/page/6/index.html" class="menu-item">Products</a>
|
||||
<div class="dropdown dropdown-submenu" style="display: none; width: 370px"><div class="outer"><div class="shadowbox"><div class="border"><div class="inner">
|
||||
|
||||
<div class="dropdown-category">WinForms Components</div>
|
||||
|
||||
|
||||
<a href="../blog/page/6/index.html" class="featured-item"><img alt="icon" src="http://assets.componentowl.com/icons/better-listview-32-1355160256.png?1355135056" /> Better ListView<br /><span class="subline">Ultimate ListView control for .NET</span></a>
|
||||
|
||||
|
||||
<a href="../better-thumbnail-browser.html" class="featured-item"><img alt="icon" src="http://assets.componentowl.com/icons/better-thumbnail-browser-32-1355160281.png?1355135081" /> Better Thumbnail Browser<br /><span class="subline">Thumbnail loading and browsing control for .NET</span></a>
|
||||
|
||||
|
||||
<a href="../better-splitbutton.html"><img alt="icon" src="http://assets.componentowl.com/icons/better-splitbutton-32-1355160307.png?1355135107" /> Better SplitButton<br /><span class="subline">Free customizable dropdown button control</span></a>
|
||||
|
||||
|
||||
<a href="../better-listview-express.html"><img alt="icon" src="http://assets.componentowl.com/icons/better-listview-express-32-1355160327.png?1355135127" /> Better ListView Express<br /><span class="subline">Free edition with less features</span></a>
|
||||
|
||||
|
||||
</div></div></div></div></div>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="../pricing-licensing/better-listview.html" class="menu-item">Purchase</a>
|
||||
<div class="dropdown dropdown-submenu" style="display: none; width: 330px"><div class="outer"><div class="shadowbox"><div class="border"><div class="inner">
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="featured-item">Better ListView</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-thumbnail-browser.html" class="featured-item">Better Thumbnail Browser</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-splitbutton.html">Better SplitButton</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div></div></div></div></div>
|
||||
</li>
|
||||
<li class=""><a href="../support.html" class="menu-item">Support</a></li>
|
||||
<li class=""><a href="../articles.html" class="menu-item">Articles</a></li>
|
||||
<li class=""><a href="../blog.html" class="menu-item">Blog</a></li>
|
||||
<li class=""><a href="../comics/43.html" class="menu-item">Comics</a></li>
|
||||
<li class=""><a href="../about-us.html" class="menu-item">About Us</a></li>
|
||||
</ul>
|
||||
<div class="d-logo">
|
||||
<a href="../index.html" class="logoimg"><img alt="Component Owl" src="../images/componentowl.gif%3F1455269978" /></a>
|
||||
<g:plusone size="medium" count="false" href="http://www.componentowl.com"></g:plusone>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="d-placing">
|
||||
<div class="d-content-wrap">
|
||||
<div class="subpage product-content">
|
||||
<h1>Better ListView: Alternative list view control for .NET</h1>
|
||||
|
||||
<p class="section-info">Ideal .NET WinForms (C#, VB.net) replacement list view component. More features, less limitations, fast and optimized.</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="../blog/page/6/index.html" class="">Overview</a></li>
|
||||
|
||||
<li><a href="screenshots.html" class="">Screenshots</a></li>
|
||||
|
||||
<li><a href="comparison-table.html" class="">Comparison</a></li>
|
||||
|
||||
<li><a href="resources.html" class="">Resources</a></li>
|
||||
|
||||
<li><a href="story.html" class="current">Story</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
<div id="nav-panel" class="nav-panel product-detail"><h2>The story behind Better Listview</h2>
|
||||
|
||||
<p>Hi, my name is Jiri Novotny and I'm the founder of <a href="http://www.dextronet.com" target="_blank">Dextronet.com</a>, a software company that operates ComponentOwl.com. Me and my team think of ourselves as independent software vendors (or ISVs).</p>
|
||||
|
||||
<p>Surprise surprise - as it is with most independent components today, we did not originally actually intended to create Better ListView.</p>
|
||||
|
||||
<p>Our flagship product is <a href="http://www.dextronet.com/swift-to-do-list-software" target="_blank">Swift To-Do List</a>, a desktop task management software. The old version of Swift To-Do List has been written in Visual Basic 6 which has many limitations, so we've decided to make a total rewrite in VB.NET and C#. The development started in July 2009.</p>
|
||||
|
||||
<p>Because Swift To-Do List is highly list-centric product (as the name suggests :-), it soon become apparent that we will need excellent ListView control. The ListView control included in .NET just didn't cut it. Not only its features are very limited, but there are braincracking bugs and strange behavior in lots of cases. In fact, the default .NET ListView was so bad, that I've oftentimes wished I could just use the ListView included in VB6 – it has at least behaved mostly correctly.</p>
|
||||
|
||||
<p>So, because we couldn't use the default .NET ListView, I began searching for a replacement ListView control. My requirements were actually not very demanding - I wanted a ListView control that looked and behaved similarly as the one used in Windows Explorer. </p>
|
||||
|
||||
<p>Unfortunately, I've soon discovered that in reality, I want lots of things that are not taken for granted in any ListView control that I've found. My requirements for a usable .NET ListView control are:</p>
|
||||
|
||||
<ul class="common">
|
||||
<li>It must either inherit from native ListView or mimick it perfectly</li>
|
||||
<li>It must use system theme seamlessly and not have some weird inconsistent custom look</li>
|
||||
<li>It must support sub-item images flawlessly</li>
|
||||
<li>It must have excellent drag & drop support for item reordering</li>
|
||||
<li>It must have perfect implementation of selection and drag-selection</li>
|
||||
<li>It must support 3 different context menus: For items, column headers, and empty space</li>
|
||||
<li>Multi-column sort</li>
|
||||
<li>Must not be part of some huge control pack that I need to bundle with my app</li>
|
||||
<li>Must be light-weight, fast and optimized</li>
|
||||
<li>Must have all bugs and strange behavior of .NET ListView fixed</li>
|
||||
</ul>
|
||||
|
||||
<p>There was also lot of nice-to-have things that I've looked for, like:</p>
|
||||
<ul class="common">
|
||||
<li>Watermark text that is shown when the ListView is empty</li>
|
||||
<li>Column reordering with auto-scrolling</li>
|
||||
<li>100% managed code</li>
|
||||
<li>Better hit-test</li>
|
||||
</ul>
|
||||
|
||||
<p>I did not want to use any DataGrid-based control, as it can't really replace ListView control – it is much harder to manipulate for the user in most cases, and it doesn't support many things that ListView does. </p>
|
||||
|
||||
<p>Swift To-Do List is a mass-market product, so it needed a ListView control that behaved as expected in all cases, no exceptions. The ListView control used in Windows Explorer is a great model: Because every user knows how to work with Windows Explorer ListView already, you can leverage that knowledge in your own applications. Your applications will be truly easy to use and learn.</p>
|
||||
|
||||
<p>I've looked over dozen of ListView controls – and I'm not afraid to name them, because they just don't meet the above criteria. The controls I looked over included ListView from SoftGroup, three different open source ListView controls from CodeProject, ListView from Lidor systems, Grid and TreeView-Grid hybrid from DevExpres, WinListView from Infragistics, I've also looked at all ListView controls to be found at CodeGuru and more – basically everything that I could Google and everything from all well-known (or not so well known) component providers.</p>
|
||||
|
||||
<p>I was disappointed with every single of these controls. Not one of them met my criteria.</p>
|
||||
|
||||
<p>Believe me, I <em>wanted</em> to find the perfect ListView control – after all, I desperately needed it so we could use it in our own product. But what I've found during my extensive research? Nothing. Null. Nilch. Nada. Zero. My heart was broken. The dreams of our awesome <a href="http://www.dextronet.com/swift-to-do-list-software" target="_blank">Swift To-Do List 7</a> product started to shatter, because we needed an adequate ListView control first. When it comes to user experience, we simply couldn't settle for anything less than great.</p>
|
||||
|
||||
<p>But we haven't given up. The solution? To create our own ListView control. A Better ListView control. It was not originally intended to be a product on it's own, but when it has been finished, it was so good that it would be a sin to keep it selfishly just for ourselves. So we've started selling it. :-)</p>
|
||||
|
||||
<p>When we started building our own better ListView control, we wanted it to inherit from System.Windows.Forms.ListView at first. We've tried our best, but some of the bugs of .NET ListView were simply impossible to fix, even with ridiculous hacks. However, luck has shined upon us. </p>
|
||||
|
||||
<p>We've met Libor Tinka, a genius C# developer with extensive experience with not just programming in general, but specifically Windows control development as well. He's the author and sole developer of ImagingShop, a powerful digital photography processing desktop application that includes many of his custom controls, and lot's of hardcore mathematics and unique algorithms (It has over 220k lines of code in total!). That guy <strong>really</strong> is a genius and let me tell you, the code he writes is just beautiful. He's an artist.</p>
|
||||
|
||||
<p>When we've asked Libor to create a better ListView control for us, he accepted the challenge. </p>
|
||||
|
||||
<p>(By the way, it might look easy at first, but implementing your own ListView control is extremely difficult, daunting and complicated task – there are so many corner cases in the control's behavior that it will make your brain want run away.)</p>
|
||||
|
||||
<p>We've worked very closely with Libor during the intensive development process. Fast forward 12 months into the future - Better ListView is done, and Libor is an integral part of our team. We still work together as we support and constantly enhance Better Listview.</p>
|
||||
|
||||
<p>Better ListView is now used not just in Swift To-Do List, but also in Libor's own product <a href="http://www.imagingshop.com">ImagingShop</a>, so we are truly eating our own dog food. This is your <strong>guarantee</strong> that we will <strong>not</strong> stop supporting Better ListView, fixing bugs and implementing new features – it's the <strong>core</strong> and <strong>heart</strong> of our own desktop software products after all. We walk the talk.</p>
|
||||
|
||||
<p>If Better ListView existed before, I know I would be absolutely positively <strong>thrilled</strong> about it. And so I hope that you are thrilled about it now that you've found it.</p>
|
||||
|
||||
<p>Any questions or comments? I would love to get them. Contact me at <span class="emil">novotny (at) dextronet (dot) com</span></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="left">
|
||||
|
||||
<div class="buttons-box">
|
||||
<a href="../betterlistview.exe" class="standard-download image-link" onclick="download_email('better-listview');">Download Free Trial - With sample projects</a>
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="standard-buy image-link">See Pricing & Licensing</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="quick-start-guide.html" onclick="window.open(this.href); return false">See Quick Start Guide</a></p>
|
||||
<p><a href="documentation.html" onclick="window.open(this.href); return false">See Documentation</a></p>
|
||||
|
||||
<p><a href="class-reference.html" onclick="window.open(this.href); return false">See Class Reference</a></p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="screenshot">
|
||||
<p><a href="http://assets.componentowl.com/screenshots/15/blv-overview_original_1326499754.png?1326474554" class="screenshot" title="Better ListView control"><img alt="Better ListView" src="http://assets.componentowl.com/screenshots/15/blv-overview_thumb_1326499754.png?1326474554" /></a></p>
|
||||
</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()) + '&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 product 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="970100327" />
|
||||
<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&type=website&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 class="screenshot">
|
||||
<p><a href="http://assets.componentowl.com/screenshots/16/thumbnails_original_1312133021.png?1312107821" class="screenshot" title="Image thumbnails in groups"><img alt="Thumbnails" src="http://assets.componentowl.com/screenshots/16/thumbnails_thumb_1312133021.png?1312107821" /></a></p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot">
|
||||
<p><a href="http://assets.componentowl.com/screenshots/21/multi-line-items_original_1312133213.png?1312108013" class="screenshot" title="Items with multi-line text"><img alt="Multi-line Items" src="http://assets.componentowl.com/screenshots/21/multi-line-items_thumb_1312133213.png?1312108013" /></a></p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot">
|
||||
<p><a href="http://assets.componentowl.com/screenshots/18/betterlistview-tree-hierarchy_original_1313676477.png?1313651277" class="screenshot" title="Items organized in a tree-like hierarchy"><img alt="Item Hierarchy" src="http://assets.componentowl.com/screenshots/18/betterlistview-tree-hierarchy_thumb_1313676477.png?1313651277" /></a></p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="small-button-ct">
|
||||
<a href="screenshots.html" class="small-button"><span>More Screenshots</span></a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="buttons-wrap">
|
||||
<div class="buttons">
|
||||
<a href="../betterlistview.exe" class="standard-download image-link" onclick="download_email('better-listview');">Download Free Trial - With sample projects</a>
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="standard-buy image-link">See Pricing & Licensing</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="screenshot-buttons" style="display: none">
|
||||
<div class="buttons">
|
||||
<a href="../betterlistview.exe" class="small-download image-link" onclick="download_email('better-listview');">Free Download</a>
|
||||
<a href="../pricing-licensing/better-listview.html" class="small-buy image-link">See Pricing & Licensing</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="d-footer">
|
||||
<div class="d-placing">
|
||||
|
||||
<div class="left">
|
||||
<div class="latest-posts">
|
||||
<h3 class="latest_from_blog"><a href="../blog.html">Latest From Our Blog</a></h3>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=927.html">Activation issues and how to solve them</a></h4>
|
||||
<div class="post-info">Wednesday, 01 March 2017</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=921.html">The Three Main Advantages Better ListView has Over the Classic .NET Framework</a></h4>
|
||||
<div class="post-info">Thursday, 09 February 2017</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=914.html">BLV and Internet Explorer</a></h4>
|
||||
<div class="post-info">Sunday, 13 November 2016</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=906.html">Centering Images in Better ListView Sub-items</a></h4>
|
||||
<div class="post-info">Wednesday, 06 August 2014</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=901.html">Sub-item Check Boxes in Better ListView</a></h4>
|
||||
<div class="post-info">Sunday, 06 July 2014</div>
|
||||
|
||||
</div>
|
||||
<div class="other-posts"><a href="../blog.html">See more posts »</a></div>
|
||||
</div>
|
||||
|
||||
<div class="right">
|
||||
<div class="news">
|
||||
<ul class="links">
|
||||
<li><a href="../feeds.rss" class="rss">Subscribe to our RSS</a></li>
|
||||
<li><a href="http://twitter.com/ComponentOwl" class="twitter">Follow us on twitter</a></li>
|
||||
</ul>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView Express 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterlistviewexpress.exe" onclick="download_email('better-listview-express');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterlistview.exe" onclick="download_email('better-listview');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better SplitButton 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../bettersplitbutton.exe" onclick="download_email('better-splitbutton');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better Thumbnail Browser 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterthumbnailbrowser.exe" onclick="download_email('better-thumbnail-browser');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item last-item">
|
||||
<div class="date">08<span>Apr</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView Express 3.14.0 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../better-listview-express/releases%3Fsince=3.14.0.html">See what's new</a>
|
||||
or
|
||||
|
||||
<a href="../betterlistviewexpress.exe" onclick="download_email('better-listview-express');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="d-placing">
|
||||
<hr />
|
||||
<div class="copy"><div class="social"><a href="../support.html" class="feedback">Contact Us (Feedback)</a> <span>|</span> <a href="../feeds.rss" class="rss">RSS</a> <span>|</span> <a href="http://twitter.com/ComponentOwl" class="twitter">Twitter</a> <span>|</span> <a href="../sitemap.html" class="sitemap">Sitemap</a> <span>|</span> Our <a href="../index.html" class="stdl">task management software</a> that uses Better ListView</div>
|
||||
Copyright © 2018 ComponentOwl.com, Dextronet.com. All rights reserved. Read our <a href="../eula.html">EULA</a>, <a href="../disclaimer.html">Disclaimer</a> and <a href="../privacy-policy.html">Privacy Policy</a>.<br /></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<script src="../javascripts/app_packaged.js%3F1455269826" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push(['_setAccount', 'UA-16362539-4']);
|
||||
_gaq.push(['_trackPageview']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
|
||||
</script>
|
||||
<script src="http://load.sumome.com/" data-sumo-site-id="854b5e00f297990012cc230023375a00787c0000216621002775a800d79ad500" async="async"></script>
|
||||
|
||||
<!-- Place this tag after the last plusone tag -->
|
||||
<script type="text/javascript">
|
||||
(function() {
|
||||
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
|
||||
po.src = 'https://apis.google.com/js/plusone.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
|
||||
})();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
6
src/data/better-splitbutton/features.html
Normal file
6
src/data/better-splitbutton/features.html
Normal file
@@ -0,0 +1,6 @@
|
||||
<!DOCTYPE html><html><head><title>Better SplitButton - Features</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Better SplitButton Features</h1>
|
||||
<p>Better SplitButton is a .NET WinForms split button component with dropdown menu support.</p>
|
||||
<p>For more information, see the <a href="/better-splitbutton/documentation">documentation</a> and <a href="/better-splitbutton/class-reference">class reference</a>.</p>
|
||||
</div></div></body></html>
|
||||
6
src/data/better-splitbutton/releases.html
Normal file
6
src/data/better-splitbutton/releases.html
Normal file
@@ -0,0 +1,6 @@
|
||||
<!DOCTYPE html><html><head><title>Better SplitButton - Releases</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Better SplitButton Releases</h1>
|
||||
<p>Better SplitButton is a .NET WinForms split button component with dropdown menu support.</p>
|
||||
<p>For more information, see the <a href="/better-splitbutton/documentation">documentation</a> and <a href="/better-splitbutton/class-reference">class reference</a>.</p>
|
||||
</div></div></body></html>
|
||||
6
src/data/better-splitbutton/resources.html
Normal file
6
src/data/better-splitbutton/resources.html
Normal file
@@ -0,0 +1,6 @@
|
||||
<!DOCTYPE html><html><head><title>Better SplitButton - Resources</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Better SplitButton Resources</h1>
|
||||
<p>Better SplitButton is a .NET WinForms split button component with dropdown menu support.</p>
|
||||
<p>For more information, see the <a href="/better-splitbutton/documentation">documentation</a> and <a href="/better-splitbutton/class-reference">class reference</a>.</p>
|
||||
</div></div></body></html>
|
||||
362
src/data/better-splitbutton/screenshots.html
Normal file
362
src/data/better-splitbutton/screenshots.html
Normal file
@@ -0,0 +1,362 @@
|
||||
<!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:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
|
||||
<meta name="keywords" content="list view, listview, list view control, list view component, .net list view, list view replacement, list view alternative, improved list view, enhanced list view" />
|
||||
<meta name="description" content="Better ListView by Component Owl is a .NET WinForms control designed to replace the standard list view control included with C#/VB.net." />
|
||||
<meta name="author" content="Dextronet" />
|
||||
<meta http-equiv="Title" content="Better ListView .NET control: Improved List View control for C# and VB.NET (Windows Forms)" />
|
||||
<meta name="copyright" content="(c) 2010-2018 Dextronet" />
|
||||
<meta name="distribution" content="Global" />
|
||||
<meta name="rating" content="General" />
|
||||
<meta name="robots" content="All" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<meta name="verify-v1" content="NK0H1gWia1vxGZ2Yhr59gsS0/P2/USBI1DVA18VkzjM=" />
|
||||
<meta name="google-site-verification" content="O7Dwtzu5x_Mob9u98uxqpZ-_wCLGpEkx2IL0UYVQ4ac" />
|
||||
<title>Better ListView .NET control: Improved List View control for C# and VB.NET (Windows Forms)</title>
|
||||
<link rel="alternate" type="application/rss+xml" title="Component Owl Feed: Latest releases, news and tips & tricks from our blog" href="../feeds.rss" />
|
||||
<link rel="alternate" type="application/rss+xml" title="Component Owl's Comics: Latest comic strips for developers by Libor Tinka" href="../comics.rss" />
|
||||
<link href="../stylesheets/base_packaged.css%3F1455269822.css" media="screen" rel="stylesheet" type="text/css" />
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="d-page">
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
var t = {"antispam":"capek-rulz","purchase_email":"valid purchase email","valid_email":"a valid email","thanks_for_why_uninstall":"Thank you very much for your feedback!","thank_you":"Thank you!","current_email":"valid current email","thanks_for_subscription":"<div class=\"sent-saved-notice\">Thank You for your subscription!<br /><button type=\"button\" onclick=\"close_fancybox();\">Close</button>","message":"message","required":"required","download_in_progress":"Your download should be in progress...","your_full_name":"your full name","order_thanks_for_message":"<div class=\"sent-saved-notice\">Thank you very much for your message!<br /><button type=\"button\" onclick=\"close_fancybox();\">Close</button>","thanks_for_message":"Thank you very much for your message!<br /><a href="http://www.componentowl.com/better-splitbutton/\"#\"" onclick=\"send_another(); return false;\">Send Another Message</a>"}
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
<div class="d-header d-placing">
|
||||
|
||||
<ul class="d-menu">
|
||||
<li class=""><a href="../index.html" class="menu-item">Home</a></li>
|
||||
<li class="active with-dropdown">
|
||||
<a href="../blog/page/6/index.html" class="menu-item">Products</a>
|
||||
<div class="dropdown dropdown-submenu" style="display: none; width: 370px"><div class="outer"><div class="shadowbox"><div class="border"><div class="inner">
|
||||
|
||||
<div class="dropdown-category">WinForms Components</div>
|
||||
|
||||
|
||||
<a href="../blog/page/6/index.html" class="featured-item"><img alt="icon" src="http://assets.componentowl.com/icons/better-listview-32-1355160256.png?1355135056" /> Better ListView<br /><span class="subline">Ultimate ListView control for .NET</span></a>
|
||||
|
||||
|
||||
<a href="../better-thumbnail-browser.html" class="featured-item"><img alt="icon" src="http://assets.componentowl.com/icons/better-thumbnail-browser-32-1355160281.png?1355135081" /> Better Thumbnail Browser<br /><span class="subline">Thumbnail loading and browsing control for .NET</span></a>
|
||||
|
||||
|
||||
<a href="../better-splitbutton.html"><img alt="icon" src="http://assets.componentowl.com/icons/better-splitbutton-32-1355160307.png?1355135107" /> Better SplitButton<br /><span class="subline">Free customizable dropdown button control</span></a>
|
||||
|
||||
|
||||
<a href="../better-listview-express.html"><img alt="icon" src="http://assets.componentowl.com/icons/better-listview-express-32-1355160327.png?1355135127" /> Better ListView Express<br /><span class="subline">Free edition with less features</span></a>
|
||||
|
||||
|
||||
</div></div></div></div></div>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="../pricing-licensing/better-listview.html" class="menu-item">Purchase</a>
|
||||
<div class="dropdown dropdown-submenu" style="display: none; width: 330px"><div class="outer"><div class="shadowbox"><div class="border"><div class="inner">
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="featured-item">Better ListView</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-thumbnail-browser.html" class="featured-item">Better Thumbnail Browser</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-splitbutton.html">Better SplitButton</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div></div></div></div></div>
|
||||
</li>
|
||||
<li class=""><a href="../support.html" class="menu-item">Support</a></li>
|
||||
<li class=""><a href="../articles.html" class="menu-item">Articles</a></li>
|
||||
<li class=""><a href="../blog.html" class="menu-item">Blog</a></li>
|
||||
<li class=""><a href="../comics/43.html" class="menu-item">Comics</a></li>
|
||||
<li class=""><a href="../about-us.html" class="menu-item">About Us</a></li>
|
||||
</ul>
|
||||
<div class="d-logo">
|
||||
<a href="../index.html" class="logoimg"><img alt="Component Owl" src="../images/componentowl.gif%3F1455269978" /></a>
|
||||
<g:plusone size="medium" count="false" href="http://www.componentowl.com"></g:plusone>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="d-placing">
|
||||
<div class="d-content-wrap">
|
||||
<div class="subpage product-content">
|
||||
<h1>Free Split-Button (dropdown button) control for .NET</h1>
|
||||
|
||||
<p class="section-info">Free for non-commercial use splitbutton control for .NET Windows Forms (C#, VB.net) with native look and feel and flexible features.</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-splitbutton.html" class="">Overview</a></li>
|
||||
|
||||
<li><a href="screenshots.html" class="current">Screenshots</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
<div id="nav-panel" class="nav-panel product-detail"><div class="screenshots">
|
||||
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/34/better-splitbutton-overview_original_1328267692.png?1328242492" class="screenshot" title="Better SplitButton (Dropdown button) for .NET overview"><img alt="Better SplitButton (Dropdown button) for .NET overview" src="http://assets.componentowl.com/screenshots/34/better-splitbutton-overview_thumb_big_1328267692.png?1328242492" /></a><strong>Better SplitButton (Dropdown button) ...</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/35/always-drop-down_original_1328267712.png?1328242512" class="screenshot" title="Better SplitButton Always Dropdown Option"><img alt="Better SplitButton Always Dropdown Option" src="http://assets.componentowl.com/screenshots/35/always-drop-down_thumb_big_1328267712.png?1328242512" /></a><strong>Better SplitButton Always Dropdown Op...</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/36/flat-style_original_1328267962.png?1328242762" class="screenshot" title="SplitButton with Custom Flat Style"><img alt="SplitButton with Custom Flat Style" src="http://assets.componentowl.com/screenshots/36/flat-style_thumb_big_1328267962.png?1328242762" /></a><strong>SplitButton with Custom Flat Style</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/37/image-list_original_1328268002.png?1328242802" class="screenshot" title="Better SplitButton with ImageList for all DropDown states"><img alt="Better SplitButton with ImageList for all DropDown states" src="http://assets.componentowl.com/screenshots/37/image-list_thumb_big_1328268002.png?1328242802" /></a><strong>Better SplitButton with ImageList for...</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/38/custom-glyph-size-in-split-part-of-split-button_original_1328268038.png?1328242838" class="screenshot" title="Custom glyph size in the split-part"><img alt="Custom glyph size in the split-part" src="http://assets.componentowl.com/screenshots/38/custom-glyph-size-in-split-part-of-split-button_thumb_big_1328268038.png?1328242838" /></a><strong>Custom glyph size in the split-part</strong></div>
|
||||
</div>
|
||||
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="left">
|
||||
|
||||
<div class="buttons-box">
|
||||
<a href="../bettersplitbutton.exe" class="standard-free-download image-link" onclick="download_email('better-splitbutton');">Free Download</a>
|
||||
|
||||
<a href="../pricing-licensing/better-splitbutton.html" class="commercial-buy image-link">Buy commercial license with source code from $67</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="quick-start-guide.html" onclick="window.open(this.href); return false">See Quick Start Guide</a></p>
|
||||
<p><a href="documentation.html" onclick="window.open(this.href); return false">See Documentation</a></p>
|
||||
|
||||
<p><a href="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()) + '&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&type=website&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="../bettersplitbutton.exe" class="standard-free-download image-link" onclick="download_email('better-splitbutton');">Free Download</a>
|
||||
|
||||
<a href="../pricing-licensing/better-splitbutton.html" class="commercial-buy image-link">Buy commercial license with source code from $67</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="screenshot-buttons" style="display: none">
|
||||
<div class="buttons">
|
||||
<a href="../bettersplitbutton.exe" class="small-download image-link" onclick="download_email('better-splitbutton');">Free Download</a>
|
||||
<a href="../pricing-licensing/better-splitbutton.html" class="small-buy image-link">See Pricing & Licensing</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="d-footer">
|
||||
<div class="d-placing">
|
||||
|
||||
<div class="left">
|
||||
<div class="latest-posts">
|
||||
<h3 class="latest_from_blog"><a href="../blog.html">Latest From Our Blog</a></h3>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=927.html">Activation issues and how to solve them</a></h4>
|
||||
<div class="post-info">Wednesday, 01 March 2017</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=921.html">The Three Main Advantages Better ListView has Over the Classic .NET Framework</a></h4>
|
||||
<div class="post-info">Thursday, 09 February 2017</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=914.html">BLV and Internet Explorer</a></h4>
|
||||
<div class="post-info">Sunday, 13 November 2016</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=906.html">Centering Images in Better ListView Sub-items</a></h4>
|
||||
<div class="post-info">Wednesday, 06 August 2014</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=901.html">Sub-item Check Boxes in Better ListView</a></h4>
|
||||
<div class="post-info">Sunday, 06 July 2014</div>
|
||||
|
||||
</div>
|
||||
<div class="other-posts"><a href="../blog.html">See more posts »</a></div>
|
||||
</div>
|
||||
|
||||
<div class="right">
|
||||
<div class="news">
|
||||
<ul class="links">
|
||||
<li><a href="../feeds.rss" class="rss">Subscribe to our RSS</a></li>
|
||||
<li><a href="http://twitter.com/ComponentOwl" class="twitter">Follow us on twitter</a></li>
|
||||
</ul>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView Express 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterlistviewexpress.exe" onclick="download_email('better-listview-express');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterlistview.exe" onclick="download_email('better-listview');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better SplitButton 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../bettersplitbutton.exe" onclick="download_email('better-splitbutton');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better Thumbnail Browser 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterthumbnailbrowser.exe" onclick="download_email('better-thumbnail-browser');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item last-item">
|
||||
<div class="date">08<span>Apr</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView Express 3.14.0 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../better-listview-express/releases%3Fsince=3.14.0.html">See what's new</a>
|
||||
or
|
||||
|
||||
<a href="../betterlistviewexpress.exe" onclick="download_email('better-listview-express');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="d-placing">
|
||||
<hr />
|
||||
<div class="copy"><div class="social"><a href="../support.html" class="feedback">Contact Us (Feedback)</a> <span>|</span> <a href="../feeds.rss" class="rss">RSS</a> <span>|</span> <a href="http://twitter.com/ComponentOwl" class="twitter">Twitter</a> <span>|</span> <a href="../sitemap.html" class="sitemap">Sitemap</a> <span>|</span> Our <a href="../index.html" class="stdl">task management software</a> that uses Better ListView</div>
|
||||
Copyright © 2018 ComponentOwl.com, Dextronet.com. All rights reserved. Read our <a href="../eula.html">EULA</a>, <a href="../disclaimer.html">Disclaimer</a> and <a href="../privacy-policy.html">Privacy Policy</a>.<br /></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<script src="../javascripts/app_packaged.js%3F1455269826" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push(['_setAccount', 'UA-16362539-4']);
|
||||
_gaq.push(['_trackPageview']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
|
||||
</script>
|
||||
<script src="http://load.sumome.com/" data-sumo-site-id="854b5e00f297990012cc230023375a00787c0000216621002775a800d79ad500" async="async"></script>
|
||||
|
||||
<!-- Place this tag after the last plusone tag -->
|
||||
<script type="text/javascript">
|
||||
(function() {
|
||||
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
|
||||
po.src = 'https://apis.google.com/js/plusone.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
|
||||
})();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
6
src/data/better-thumbnail-browser/features.html
Normal file
6
src/data/better-thumbnail-browser/features.html
Normal file
@@ -0,0 +1,6 @@
|
||||
<!DOCTYPE html><html><head><title>Better Thumbnail Browser - Features</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Better Thumbnail Browser Features</h1>
|
||||
<p>Better Thumbnail Browser is a .NET WinForms component for browsing image thumbnails.</p>
|
||||
<p>For more information, see the <a href="/better-thumbnail-browser/documentation">documentation</a> and <a href="/better-thumbnail-browser/class-reference">class reference</a>.</p>
|
||||
</div></div></body></html>
|
||||
6
src/data/better-thumbnail-browser/releases.html
Normal file
6
src/data/better-thumbnail-browser/releases.html
Normal file
@@ -0,0 +1,6 @@
|
||||
<!DOCTYPE html><html><head><title>Better Thumbnail Browser - Releases</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Better Thumbnail Browser Releases</h1>
|
||||
<p>Better Thumbnail Browser is a .NET WinForms component for browsing image thumbnails.</p>
|
||||
<p>For more information, see the <a href="/better-thumbnail-browser/documentation">documentation</a> and <a href="/better-thumbnail-browser/class-reference">class reference</a>.</p>
|
||||
</div></div></body></html>
|
||||
6
src/data/better-thumbnail-browser/resources.html
Normal file
6
src/data/better-thumbnail-browser/resources.html
Normal file
@@ -0,0 +1,6 @@
|
||||
<!DOCTYPE html><html><head><title>Better Thumbnail Browser - Resources</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Better Thumbnail Browser Resources</h1>
|
||||
<p>Better Thumbnail Browser is a .NET WinForms component for browsing image thumbnails.</p>
|
||||
<p>For more information, see the <a href="/better-thumbnail-browser/documentation">documentation</a> and <a href="/better-thumbnail-browser/class-reference">class reference</a>.</p>
|
||||
</div></div></body></html>
|
||||
377
src/data/better-thumbnail-browser/screenshots.html
Normal file
377
src/data/better-thumbnail-browser/screenshots.html
Normal file
@@ -0,0 +1,377 @@
|
||||
<!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:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
|
||||
<meta name="keywords" content="Better Thumbnail Browser screenshots, Better Thumbnail Browser images, Better Thumbnail Browser images, Better Thumbnail Browser screen shots" />
|
||||
<meta name="description" content="Screenshots of Better Thumbnail Browser .NET control, showing many features, including auto-loading image thumbnails from a folder, multi-column sorting of thumbnail items, custom spacing between thumbnails, custom borders, check boxes on thumbnails, thumbnails with groups and more." />
|
||||
<meta name="author" content="Dextronet" />
|
||||
<meta http-equiv="Title" content="Better Thumbnail Browser Screenshots" />
|
||||
<meta name="copyright" content="(c) 2010-2018 Dextronet" />
|
||||
<meta name="distribution" content="Global" />
|
||||
<meta name="rating" content="General" />
|
||||
<meta name="robots" content="All" />
|
||||
<meta http-equiv="Content-Language" content="en" />
|
||||
<meta name="verify-v1" content="NK0H1gWia1vxGZ2Yhr59gsS0/P2/USBI1DVA18VkzjM=" />
|
||||
<meta name="google-site-verification" content="O7Dwtzu5x_Mob9u98uxqpZ-_wCLGpEkx2IL0UYVQ4ac" />
|
||||
<title>Better Thumbnail Browser Screenshots</title>
|
||||
<link rel="alternate" type="application/rss+xml" title="Component Owl Feed: Latest releases, news and tips & tricks from our blog" href="../feeds.rss" />
|
||||
<link rel="alternate" type="application/rss+xml" title="Component Owl's Comics: Latest comic strips for developers by Libor Tinka" href="../comics.rss" />
|
||||
<link href="../stylesheets/base_packaged.css%3F1455269822.css" media="screen" rel="stylesheet" type="text/css" />
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="d-page">
|
||||
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
var t = {"antispam":"capek-rulz","purchase_email":"valid purchase email","valid_email":"a valid email","thanks_for_why_uninstall":"Thank you very much for your feedback!","thank_you":"Thank you!","current_email":"valid current email","thanks_for_subscription":"<div class=\"sent-saved-notice\">Thank You for your subscription!<br /><button type=\"button\" onclick=\"close_fancybox();\">Close</button>","message":"message","required":"required","download_in_progress":"Your download should be in progress...","your_full_name":"your full name","order_thanks_for_message":"<div class=\"sent-saved-notice\">Thank you very much for your message!<br /><button type=\"button\" onclick=\"close_fancybox();\">Close</button>","thanks_for_message":"Thank you very much for your message!<br /><a href="http://www.componentowl.com/better-thumbnail-browser/\"#\"" onclick=\"send_another(); return false;\">Send Another Message</a>"}
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
<div class="d-header d-placing">
|
||||
|
||||
<ul class="d-menu">
|
||||
<li class=""><a href="../index.html" class="menu-item">Home</a></li>
|
||||
<li class="active with-dropdown">
|
||||
<a href="../blog/page/6/index.html" class="menu-item">Products</a>
|
||||
<div class="dropdown dropdown-submenu" style="display: none; width: 370px"><div class="outer"><div class="shadowbox"><div class="border"><div class="inner">
|
||||
|
||||
<div class="dropdown-category">WinForms Components</div>
|
||||
|
||||
|
||||
<a href="../blog/page/6/index.html" class="featured-item"><img alt="icon" src="http://assets.componentowl.com/icons/better-listview-32-1355160256.png?1355135056" /> Better ListView<br /><span class="subline">Ultimate ListView control for .NET</span></a>
|
||||
|
||||
|
||||
<a href="../better-thumbnail-browser.html" class="featured-item"><img alt="icon" src="http://assets.componentowl.com/icons/better-thumbnail-browser-32-1355160281.png?1355135081" /> Better Thumbnail Browser<br /><span class="subline">Thumbnail loading and browsing control for .NET</span></a>
|
||||
|
||||
|
||||
<a href="../better-splitbutton.html"><img alt="icon" src="http://assets.componentowl.com/icons/better-splitbutton-32-1355160307.png?1355135107" /> Better SplitButton<br /><span class="subline">Free customizable dropdown button control</span></a>
|
||||
|
||||
|
||||
<a href="../better-listview-express.html"><img alt="icon" src="http://assets.componentowl.com/icons/better-listview-express-32-1355160327.png?1355135127" /> Better ListView Express<br /><span class="subline">Free edition with less features</span></a>
|
||||
|
||||
|
||||
</div></div></div></div></div>
|
||||
</li>
|
||||
<li class="">
|
||||
<a href="../pricing-licensing/better-listview.html" class="menu-item">Purchase</a>
|
||||
<div class="dropdown dropdown-submenu" style="display: none; width: 330px"><div class="outer"><div class="shadowbox"><div class="border"><div class="inner">
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-listview.html" class="featured-item">Better ListView</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-thumbnail-browser.html" class="featured-item">Better Thumbnail Browser</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<a href="../pricing-licensing/better-splitbutton.html">Better SplitButton</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div></div></div></div></div>
|
||||
</li>
|
||||
<li class=""><a href="../support.html" class="menu-item">Support</a></li>
|
||||
<li class=""><a href="../articles.html" class="menu-item">Articles</a></li>
|
||||
<li class=""><a href="../blog.html" class="menu-item">Blog</a></li>
|
||||
<li class=""><a href="../comics/43.html" class="menu-item">Comics</a></li>
|
||||
<li class=""><a href="../about-us.html" class="menu-item">About Us</a></li>
|
||||
</ul>
|
||||
<div class="d-logo">
|
||||
<a href="../index.html" class="logoimg"><img alt="Component Owl" src="../images/componentowl.gif%3F1455269978" /></a>
|
||||
<g:plusone size="medium" count="false" href="http://www.componentowl.com"></g:plusone>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="d-placing">
|
||||
<div class="d-content-wrap">
|
||||
<div class="subpage product-content">
|
||||
<h1>Better Thumbnail Browser loading and viewing control for .NET</h1>
|
||||
|
||||
<p class="section-info">Thumbnail gallery control for .NET WinForms (C#, VB.net). ListView-like image loader, image viewer and image browser component.</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-thumbnail-browser.html" class="">Overview</a></li>
|
||||
|
||||
<li><a href="screenshots.html" class="current">Screenshots</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
<div id="nav-panel" class="nav-panel product-detail"><div class="screenshots">
|
||||
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/43/overview_original_1354296079.png?1354270879" class="screenshot" title="Better ThumbnailBrowser"><img alt="Overview" src="http://assets.componentowl.com/screenshots/43/overview_thumb_big_1354296079.png?1354270879" /></a><strong>Better ThumbnailBrowser</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/44/using-auto-populate_original_1354296146.png?1354270946" class="screenshot" title="Auto-loading images from folders"><img alt="Auto populate" src="http://assets.componentowl.com/screenshots/44/using-auto-populate_thumb_big_1354296146.png?1354270946" /></a><strong>Auto-loading images from folders</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/45/using-sorting_original_1354296174.png?1354270974" class="screenshot" title="Multi-column sorting on thumbnails"><img alt="Sorting" src="http://assets.componentowl.com/screenshots/45/using-sorting_thumb_big_1354296174.png?1354270974" /></a><strong>Multi-column sorting on thumbnails</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/46/layout-thumbnails-spacing_original_1354296209.jpg?1354271009" class="screenshot" title="Custom spacing between thumbnails"><img alt="Custom spacing" src="http://assets.componentowl.com/screenshots/46/layout-thumbnails-spacing_thumb_big_1354296209.jpg?1354271009" /></a><strong>Custom spacing between thumbnails</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/47/layout-thumbnails-border_original_1354296243.jpg?1354271043" class="screenshot" title="Custom borders"><img alt="Custom borders" src="http://assets.componentowl.com/screenshots/47/layout-thumbnails-border_thumb_big_1354296243.jpg?1354271043" /></a><strong>Custom borders</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/48/layout-thumbnails_original_1354296261.png?1354271061" class="screenshot" title="Custom layout"><img alt="Custom layout" src="http://assets.componentowl.com/screenshots/48/layout-thumbnails_thumb_big_1354296261.png?1354271061" /></a><strong>Custom layout</strong></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="screenshot-row">
|
||||
<div class="odd"><a href="http://assets.componentowl.com/screenshots/49/checkboxes-thumbnails_original_1354296287.png?1354271087" class="screenshot" title="Check boxes on thumbnails"><img alt="Check boxes" src="http://assets.componentowl.com/screenshots/49/checkboxes-thumbnails_thumb_big_1354296287.png?1354271087" /></a><strong>Check boxes on thumbnails</strong></div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="even"><a href="http://assets.componentowl.com/screenshots/50/views-thumbnails2_original_1354296314.png?1354271114" class="screenshot" title="Thumbnails with groups"><img alt="Groups" src="http://assets.componentowl.com/screenshots/50/views-thumbnails2_thumb_big_1354296314.png?1354271114" /></a><strong>Thumbnails with groups</strong></div>
|
||||
</div>
|
||||
|
||||
</div></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="left">
|
||||
|
||||
<div class="buttons-box">
|
||||
<a href="../betterthumbnailbrowser.exe" class="standard-download image-link" onclick="download_email('better-thumbnail-browser');">Download Free Trial - With sample projects</a>
|
||||
|
||||
<a href="../pricing-licensing/better-thumbnail-browser.html" class="standard-buy image-link">See Pricing & Licensing</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="quick-start-guide.html" onclick="window.open(this.href); return false">See Quick Start Guide</a></p>
|
||||
<p><a href="documentation.html" onclick="window.open(this.href); return false">See Documentation</a></p>
|
||||
|
||||
<p><a href="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()) + '&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&type=website&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="../betterthumbnailbrowser.exe" class="standard-download image-link" onclick="download_email('better-thumbnail-browser');">Download Free Trial - With sample projects</a>
|
||||
|
||||
<a href="../pricing-licensing/better-thumbnail-browser.html" class="standard-buy image-link">See Pricing & Licensing</a>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="screenshot-buttons" style="display: none">
|
||||
<div class="buttons">
|
||||
<a href="../betterthumbnailbrowser.exe" class="small-download image-link" onclick="download_email('better-thumbnail-browser');">Free Download</a>
|
||||
<a href="../pricing-licensing/better-thumbnail-browser.html" class="small-buy image-link">See Pricing & Licensing</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="d-footer">
|
||||
<div class="d-placing">
|
||||
|
||||
<div class="left">
|
||||
<div class="latest-posts">
|
||||
<h3 class="latest_from_blog"><a href="../blog.html">Latest From Our Blog</a></h3>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=927.html">Activation issues and how to solve them</a></h4>
|
||||
<div class="post-info">Wednesday, 01 March 2017</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=921.html">The Three Main Advantages Better ListView has Over the Classic .NET Framework</a></h4>
|
||||
<div class="post-info">Thursday, 09 February 2017</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=914.html">BLV and Internet Explorer</a></h4>
|
||||
<div class="post-info">Sunday, 13 November 2016</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=906.html">Centering Images in Better ListView Sub-items</a></h4>
|
||||
<div class="post-info">Wednesday, 06 August 2014</div>
|
||||
|
||||
<h4><a href="../blog/index.html%3Fp=901.html">Sub-item Check Boxes in Better ListView</a></h4>
|
||||
<div class="post-info">Sunday, 06 July 2014</div>
|
||||
|
||||
</div>
|
||||
<div class="other-posts"><a href="../blog.html">See more posts »</a></div>
|
||||
</div>
|
||||
|
||||
<div class="right">
|
||||
<div class="news">
|
||||
<ul class="links">
|
||||
<li><a href="../feeds.rss" class="rss">Subscribe to our RSS</a></li>
|
||||
<li><a href="http://twitter.com/ComponentOwl" class="twitter">Follow us on twitter</a></li>
|
||||
</ul>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView Express 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterlistviewexpress.exe" onclick="download_email('better-listview-express');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterlistview.exe" onclick="download_email('better-listview');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better SplitButton 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../bettersplitbutton.exe" onclick="download_email('better-splitbutton');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item ">
|
||||
<div class="date">27<span>May</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better Thumbnail Browser 3.15 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../betterthumbnailbrowser.exe" onclick="download_email('better-thumbnail-browser');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="news-item last-item">
|
||||
<div class="date">08<span>Apr</span></div>
|
||||
<div class="message">
|
||||
|
||||
<h4>Better ListView Express 3.14.0 released!</h4>
|
||||
<p>
|
||||
|
||||
<a href="../better-listview-express/releases%3Fsince=3.14.0.html">See what's new</a>
|
||||
or
|
||||
|
||||
<a href="../betterlistviewexpress.exe" onclick="download_email('better-listview-express');">Download latest release</a>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="d-placing">
|
||||
<hr />
|
||||
<div class="copy"><div class="social"><a href="../support.html" class="feedback">Contact Us (Feedback)</a> <span>|</span> <a href="../feeds.rss" class="rss">RSS</a> <span>|</span> <a href="http://twitter.com/ComponentOwl" class="twitter">Twitter</a> <span>|</span> <a href="../sitemap.html" class="sitemap">Sitemap</a> <span>|</span> Our <a href="../index.html" class="stdl">task management software</a> that uses Better ListView</div>
|
||||
Copyright © 2018 ComponentOwl.com, Dextronet.com. All rights reserved. Read our <a href="../eula.html">EULA</a>, <a href="../disclaimer.html">Disclaimer</a> and <a href="../privacy-policy.html">Privacy Policy</a>.<br /></div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<script src="../javascripts/app_packaged.js%3F1455269826" type="text/javascript"></script>
|
||||
<script type="text/javascript">
|
||||
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push(['_setAccount', 'UA-16362539-4']);
|
||||
_gaq.push(['_trackPageview']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||||
})();
|
||||
|
||||
</script>
|
||||
<script src="http://load.sumome.com/" data-sumo-site-id="854b5e00f297990012cc230023375a00787c0000216621002775a800d79ad500" async="async"></script>
|
||||
|
||||
<!-- Place this tag after the last plusone tag -->
|
||||
<script type="text/javascript">
|
||||
(function() {
|
||||
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
|
||||
po.src = 'https://apis.google.com/js/plusone.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
|
||||
})();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
5
src/data/blog/page/1/index.html
Normal file
5
src/data/blog/page/1/index.html
Normal file
@@ -0,0 +1,5 @@
|
||||
<!DOCTYPE html><html><head><title>Blog - Page 1</title><meta http-equiv="refresh" content="0;url=/blog"></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage">
|
||||
<h1>Blog</h1>
|
||||
<p>Redirecting to <a href="/blog">blog</a>...</p>
|
||||
</div></div></body></html>
|
||||
6
src/data/blog/page/2/index.html
Normal file
6
src/data/blog/page/2/index.html
Normal file
@@ -0,0 +1,6 @@
|
||||
<!DOCTYPE html><html><head><title>Blog - Page 2</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage">
|
||||
<h1>Blog - Page 2</h1>
|
||||
<p>Visit the <a href="/blog">main blog page</a> for all posts.</p>
|
||||
<p><a href="/blog/page/3">Next Page »</a></p>
|
||||
</div></div></body></html>
|
||||
7
src/data/download/better-listview-express.html
Normal file
7
src/data/download/better-listview-express.html
Normal file
@@ -0,0 +1,7 @@
|
||||
<!DOCTYPE html><html><head><title>Download Better ListView Express</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Download Better ListView Express</h1>
|
||||
<p>Download the latest version of Better ListView Express - the free edition.</p>
|
||||
<p><a href="/betterlistviewexpress.exe" class="download-button">Download Better ListView Express</a></p>
|
||||
<p>See the <a href="/better-listview-express">product page</a> for more information.</p>
|
||||
</div></div></body></html>
|
||||
7
src/data/download/better-splitbutton.html
Normal file
7
src/data/download/better-splitbutton.html
Normal file
@@ -0,0 +1,7 @@
|
||||
<!DOCTYPE html><html><head><title>Download Better SplitButton</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Download Better SplitButton</h1>
|
||||
<p>Download the latest version of Better SplitButton component.</p>
|
||||
<p><a href="/bettersplitbutton.exe" class="download-button">Download Better SplitButton</a></p>
|
||||
<p>See the <a href="/better-splitbutton">product page</a> for more information.</p>
|
||||
</div></div></body></html>
|
||||
7
src/data/download/better-thumbnail-browser.html
Normal file
7
src/data/download/better-thumbnail-browser.html
Normal file
@@ -0,0 +1,7 @@
|
||||
<!DOCTYPE html><html><head><title>Download Better Thumbnail Browser</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Download Better Thumbnail Browser</h1>
|
||||
<p>Download the latest version of Better Thumbnail Browser component.</p>
|
||||
<p><a href="/betterthumbnailbrowser.exe" class="download-button">Download Better Thumbnail Browser</a></p>
|
||||
<p>See the <a href="/better-thumbnail-browser">product page</a> for more information.</p>
|
||||
</div></div></body></html>
|
||||
13
src/data/quick-start-guide/better-splitbutton/index.html
Normal file
13
src/data/quick-start-guide/better-splitbutton/index.html
Normal file
@@ -0,0 +1,13 @@
|
||||
<!DOCTYPE html><html><head><title>Quick Start Guide - Better SplitButton</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Quick Start Guide - Better SplitButton</h1>
|
||||
<p>Get started with Better SplitButton in your .NET WinForms project.</p>
|
||||
<ol>
|
||||
<li><a href="/download/better-splitbutton">Download</a> and install Better SplitButton</li>
|
||||
<li>Open your project in Visual Studio</li>
|
||||
<li>Add a reference to the Better SplitButton assembly</li>
|
||||
<li>Drag the BetterSplitButton control from the Toolbox onto your form</li>
|
||||
<li>Configure the dropdown menu items</li>
|
||||
</ol>
|
||||
<p>For detailed documentation, see the <a href="/better-splitbutton/documentation">documentation</a> and <a href="/better-splitbutton/class-reference">class reference</a>.</p>
|
||||
</div></div></body></html>
|
||||
@@ -0,0 +1,13 @@
|
||||
<!DOCTYPE html><html><head><title>Quick Start Guide - Better Thumbnail Browser</title></head><body>
|
||||
<div class="d-content-wrap"><div class="subpage product-content">
|
||||
<h1>Quick Start Guide - Better Thumbnail Browser</h1>
|
||||
<p>Get started with Better Thumbnail Browser in your .NET WinForms project.</p>
|
||||
<ol>
|
||||
<li><a href="/download/better-thumbnail-browser">Download</a> and install Better Thumbnail Browser</li>
|
||||
<li>Open your project in Visual Studio</li>
|
||||
<li>Add a reference to the Better Thumbnail Browser assembly</li>
|
||||
<li>Drag the BetterThumbnailBrowser control from the Toolbox onto your form</li>
|
||||
<li>Set the Path property to a folder containing images</li>
|
||||
</ol>
|
||||
<p>For detailed documentation, see the <a href="/better-thumbnail-browser/documentation">documentation</a> and <a href="/better-thumbnail-browser/class-reference">class reference</a>.</p>
|
||||
</div></div></body></html>
|
||||
@@ -4,6 +4,7 @@ import Base from '../layouts/Base.astro';
|
||||
const comics = [
|
||||
{ num: 1, title: "Angry Owl", img: "1-0000-angry_web_1312217558.png" },
|
||||
{ num: 2, title: "The Boss and The Worker", img: "2-01-boss_and_the_worker-out_web_1312287061.png" },
|
||||
{ num: 3, title: "Whole Food Honey", img: "4-03-whole-food-honey-out_web_1312377904.png" },
|
||||
{ num: 4, title: "Bugfixin'", img: "4-03-whole-food-honey-out_web_1312377904.png" },
|
||||
{ num: 5, title: "Food Chain", img: "5-0007-bugs_web_1312448241.png" },
|
||||
{ num: 6, title: "Mono Development", img: "6-0008-food-chain_web_1312543561.png" },
|
||||
|
||||
24
src/pages/quick-start-guide/better-splitbutton.astro
Normal file
24
src/pages/quick-start-guide/better-splitbutton.astro
Normal file
@@ -0,0 +1,24 @@
|
||||
---
|
||||
import Base from '../../layouts/Base.astro';
|
||||
import fs from 'node:fs';
|
||||
import path from 'node:path';
|
||||
|
||||
const filePath = path.join(process.cwd(), 'src/data/quick-start-guide/better-splitbutton/index.html');
|
||||
const html = fs.readFileSync(filePath, 'utf-8');
|
||||
const titleMatch = html.match(/<title>([^<]+)<\/title>/i);
|
||||
const title = titleMatch ? titleMatch[1] : 'Quick Start Guide - Better SplitButton';
|
||||
let content = html;
|
||||
const bodyStart = content.indexOf('<body');
|
||||
if (bodyStart > 0) { content = content.substring(content.indexOf('>', bodyStart) + 1); }
|
||||
const bodyEnd = content.indexOf('</body>');
|
||||
if (bodyEnd > 0) { content = content.substring(0, bodyEnd); }
|
||||
const cw = content.indexOf('class="d-content-wrap"');
|
||||
if (cw > 0) {
|
||||
content = content.substring(content.lastIndexOf('<div', cw));
|
||||
const ft = content.indexOf('<div class="d-footer">');
|
||||
if (ft > 0) content = content.substring(0, ft);
|
||||
}
|
||||
---
|
||||
<Base title={title}>
|
||||
<Fragment set:html={content} />
|
||||
</Base>
|
||||
24
src/pages/quick-start-guide/better-thumbnail-browser.astro
Normal file
24
src/pages/quick-start-guide/better-thumbnail-browser.astro
Normal file
@@ -0,0 +1,24 @@
|
||||
---
|
||||
import Base from '../../layouts/Base.astro';
|
||||
import fs from 'node:fs';
|
||||
import path from 'node:path';
|
||||
|
||||
const filePath = path.join(process.cwd(), 'src/data/quick-start-guide/better-thumbnail-browser/index.html');
|
||||
const html = fs.readFileSync(filePath, 'utf-8');
|
||||
const titleMatch = html.match(/<title>([^<]+)<\/title>/i);
|
||||
const title = titleMatch ? titleMatch[1] : 'Quick Start Guide - Better Thumbnail Browser';
|
||||
let content = html;
|
||||
const bodyStart = content.indexOf('<body');
|
||||
if (bodyStart > 0) { content = content.substring(content.indexOf('>', bodyStart) + 1); }
|
||||
const bodyEnd = content.indexOf('</body>');
|
||||
if (bodyEnd > 0) { content = content.substring(0, bodyEnd); }
|
||||
const cw = content.indexOf('class="d-content-wrap"');
|
||||
if (cw > 0) {
|
||||
content = content.substring(content.lastIndexOf('<div', cw));
|
||||
const ft = content.indexOf('<div class="d-footer">');
|
||||
if (ft > 0) content = content.substring(0, ft);
|
||||
}
|
||||
---
|
||||
<Base title={title}>
|
||||
<Fragment set:html={content} />
|
||||
</Base>
|
||||
Reference in New Issue
Block a user