Full content extraction with set:html - all pages faithful to original

This commit is contained in:
Jarvis Prime
2026-03-24 00:23:16 +00:00
parent 95960d576e
commit 3a67783d52
7 changed files with 625 additions and 321 deletions

View File

@@ -1,14 +1,16 @@
--- ---
import Base from '../layouts/Base.astro'; import Base from '../layouts/Base.astro';
--- const title = "Better ListView .NET control: Improved List View control for C# and VB.NET (Windows Forms)";
<Base title="Articles for .NET developers" description="Articles for .NET developers by Component Owl." keywords="list view, listview, list view control, list view component, .net list view, list view replacement, list view alternative, improved list view, enhanced list view"> const description = "Better ListView by Component Owl is a .NET WinForms control designed to replace the standard list view control included with C#/VB.net.";
<div class="subpage resources-content"> const keywords = "list view, listview, list view control, list view component, .net list view, list view replacement, list view alternative, improved list view, enhanced list view";
const rawContent = `<div class="d-content-wrap">
<div class="subpage resources-content">
<div class="section-heading">Articles for .NET developers</div> <div class="section-heading">Articles for .NET developers</div>
<div class="featured-articles"> <div class="featured-articles">
<h2><a href="/articles/visual-studio-toolbox-control-integration.html">Visual Studio Toolbox Control Integration</a></h2> <h2><a href="articles/visual-studio-toolbox-control-integration.html">Visual Studio Toolbox Control Integration</a></h2>
<div class="post-info">Published on Tuesday, 22 April 2014</div> <div class="post-info">Published on Tuesday, 22 April 2014</div>
</div> </div>
@@ -18,4 +20,13 @@ import Base from '../layouts/Base.astro';
</div> </div>
</div> </div>
</div>
</div>
`;
---
<Base title={title} description={description} keywords={keywords}>
<Fragment set:html={rawContent} />
</Base> </Base>

View File

@@ -1,8 +1,10 @@
--- ---
import Base from '../layouts/Base.astro'; import Base from '../layouts/Base.astro';
--- const title = "Free list-view control for .NET WinForms (C#, VB.net) - freeware Better LIstView Express by Component Owl";
<Base title="Free list-view control for .NET WinForms (C#, VB.net) - freeware Better ListView Express by Component Owl" description="The free Express edition has less features than the full version, but still kills the regular .NET WinForms listview control." keywords="better listview, list view, listview, free list view, .net list view, list view replacement"> const description = "";
<div class="subpage product-content"> const keywords = "";
const rawContent = `<div class="d-content-wrap">
<div class="subpage product-content">
<h1>Better ListView Express edition: Free .NET listview control</h1> <h1>Better ListView Express edition: Free .NET listview control</h1>
<p class="section-info">The free Express edition has less features than the full version, but still kills the regular .NET WinForms (C#, VB.net) listview control.</p> <p class="section-info">The free Express edition has less features than the full version, but still kills the regular .NET WinForms (C#, VB.net) listview control.</p>
@@ -11,14 +13,23 @@ import Base from '../layouts/Base.astro';
<div class="right"> <div class="right">
<input id="tabs-initial-index" name="tabs-initial-index" type="hidden" value="-1" />
<ul id="nav" class="nav"> <ul id="nav" class="nav">
<li><a href="/better-listview-express" class="current">Overview</a></li>
<li><a href="/better-listview-express/comparison-with-full-version.html">Comparison With Regular ListView and Full Version</a></li> <li><a href="better-listview-express.html" class="current">Overview</a></li>
<li><a href="better-listview-express/comparison-with-full-version.html" class="">Comparison With Regular ListView and Full Version</a></li>
</ul> </ul>
<div id="nav-panel" class="nav-panel product-detail"><div class="features-page"> <div id="nav-panel" class="nav-panel product-detail"><div class="features-page">
<ul class="common"> <ul class="common">
<li>The Express edition of Better ListView has <strong><a href="/better-listview-express/comparison-with-full-version.html">less features</a> than the <a href="/better-listview">full version</a></strong></li> <li>The Express edition of Better ListView has <strong><a href="better-listview-express/comparison-with-full-version.html">less features</a> than the <a href="blog/page/6/index.html">full version</a></strong></li>
<li>Still, the Express edition is <strong>much better than the regular ListView</strong> included with Visual Studio</li> <li>Still, the Express edition is <strong>much better than the regular ListView</strong> included with Visual Studio</li>
<li><strong>100% free</strong></li> <li><strong>100% free</strong></li>
<li>Designed as a replacement for the regular .NET list view control.</li> <li>Designed as a replacement for the regular .NET list view control.</li>
@@ -35,13 +46,13 @@ import Base from '../layouts/Base.astro';
<h2>Why use Better ListView Express?</h2> <h2>Why use Better ListView Express?</h2>
<p><strong>There is every reason to go for Better ListView Express</strong>, unless you need even <strong><a href="/better-listview">more features available in the full version</a></strong>. It looks better than the regular list view, has more features, less limitations, no known bugs, is free, and you can start using it immediately. Just look at the <strong><a href="/better-listview-express/comparison-with-full-version.html">comparison chart</a></strong>!</p> <p><strong>There is every reason to go for Better ListView Express</strong>, unless you need even <strong><a href="blog/page/6/index.html">more features available in the full version</a></strong>. It looks better than the regular list view, has more features, less limitations, no known bugs, is free, and you can start using it immediately. Just look at the <strong><a href="better-listview-express/comparison-with-full-version.html">comparison chart</a></strong>!</p>
<p>Your projects will look better and more professional. You will look better and more professional. You will have more options. You will have more features. You will have less limitations. <strong>AND IT'S FREE!</strong></p> <p>Your projects will look better and more professional. You will look better and more professional. You will have more options. You will have more features. You will have less limitations. <strong>AND IT'S FREE!</strong></p>
<p>There is very little to learn, it works the same way as the regular list view, just all classes, structures, enums etc. have a "Better" prefix.</p> <p>There is very little to learn, it works the same way as the regular list view, just all classes, structures, enums etc. have a "Better" prefix.</p>
<p><strong>But!</strong> Before downloading the Express edition, consider <strong><a href="/download/better-listview.html">downloading the full version</a></strong> instead. It comes with fully functional trial and has lots of additional extremely useful extra features and improvements. <p><strong>But!</strong> Before downloading the Express edition, consider <strong><a href="download/better-listview.html">downloading the full version</a></strong> instead. It comes with fully functional trial and has lots of additional extremely useful extra features and improvements.
</p> </p>
<h2>Feature highlights</h2> <h2>Feature highlights</h2>
@@ -77,7 +88,7 @@ You can have checkboxes in LargeIcons view, SmallIcons view, List view, Thumbnai
<h3>Uses current Windows theme</h3> <h3>Uses current Windows theme</h3>
Instead of implementing custom, un-native look and feel, Better ListView Express always automatically fully uses the current system theme. It supports Aero as well. Better ListView Express always looks great and feels right to the user. <a href="/blog/2011/07/windows-theme-support-in-better-listview/index.html">More about Better ListView native theme support.</a> Instead of implementing custom, un-native look and feel, Better ListView Express always automatically fully uses the current system theme. It supports Aero as well. Better ListView Express always looks great and feels right to the user. <a href="blog/2011/07/windows-theme-support-in-better-listview/index.html">More about Better ListView native theme support.</a>
<h3>XML and Binary serialization</h3> <h3>XML and Binary serialization</h3>
@@ -130,33 +141,81 @@ In addition to creating a new List View control to incorporate <b>broader flexib
</div></div> </div></div>
</div> </div>
<div class="left"> <div class="left">
<div class="buttons-box"> <div class="buttons-box">
<a href="/betterlistviewexpress.exe" class="standard-free-download image-link">Free Download</a> <a href="betterlistviewexpress.exe" class="standard-free-download image-link" onclick="download_email('better-listview-express');">Free Download</a>
<p>Version 3.15 / May 27, 2015</p> <p>Version 3.15 / May 27, 2015</p>
</div> </div>
<div class="compatibility"> <div class="compatibility">
<p><strong>Seamless integration with .NET 2.0 and higher</strong></p> <p><strong>Seamless integration with .NET 2.0 and higher</strong></p>
<div class="documentation"> <div class="documentation">
<p><a href="/better-listview-express/quick-start-guide.html" target="_blank">See Quick Start Guide</a></p> <p><a href="better-listview-express/quick-start-guide.html" onclick="window.open(this.href); return false">See Quick Start Guide</a></p>
<p><a href="/better-listview-express/documentation.html" target="_blank">See Documentation</a></p> <p><a href="better-listview-express/documentation.html" onclick="window.open(this.href); return false">See Documentation</a></p>
<p><a href="/better-listview/class-reference.html" target="_blank">See Class Reference</a></p>
<p><a href="better-listview/class-reference.html" onclick="window.open(this.href); return false">See Class Reference</a></p>
</div> </div>
</div> </div>
<div class="newsletter">
<form action="http://www.componentowl.com/subscriptions" class="new_subscription" id="new_subscription_product" method="post" onsubmit="if (!validate_newsletter_form(this)) return false; jQuery.ajax({data:jQuery.param(jQuery(this).serializeArray()) + '&amp;authenticity_token=' + encodeURIComponent('dJeFtbWrARc0arEomU+SG+XtypwJr2F4Kc9v14woStM='), dataType:'script', type:'post', url:'/subscriptions'}); return false;"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="dJeFtbWrARc0arEomU+SG+XtypwJr2F4Kc9v14woStM=" /></div> <input id="subscription_subscription_location_id" name="subscription[subscription_location_id]" type="hidden" value="512994065" />
<input id="form_id" name="form_id" type="hidden" value="#new_subscription_product" />
<strong>Receive Component Owl updates<br />and news via email:</strong>
<div><input class="email inline-label" id="product-newsletter-email" name="subscription[email]" size="30" type="text" value="Your Email" /></div>
<div id="product-newsleter-lists" class="subscription-lists-ct" style="display: none"><input name="subscription[subscription_list_ids][]" type="hidden" value="1009842129" /></div>
<span class="dbtn-c subscribe dbtn-small" id="send"><span class="dbtn-w"><input class="dbtn" name="commit" type="submit" value="Subscribe" /></span></span>
</form></div>
<div class="sharethis-ct">
<strong>Share this page if you like it:</strong>
<div class="sharethis">
<script type="text/javascript" src="http://w.sharethis.com/button/sharethis.js#publisher=db6a9d0e-5d07-4036-8bed-4959941491f3&amp;type=website&amp;post_services=email%2Cfacebook%2Ctwitter%2Cgbuzz%2Cmyspace%2Cdigg%2Csms%2Cwindows_live%2Cdelicious%2Cstumbleupon%2Creddit%2Cgoogle_bmarks%2Clinkedin%2Cbebo%2Cybuzz%2Cblogger%2Cyahoo_bmarks%2Cmixx%2Ctechnorati%2Cfriendfeed%2Cpropeller%2Cwordpress%2Cnewsvine"></script>
</div>
</div>
</div> </div>
</div> </div>
<div class="buttons-wrap"> <div class="buttons-wrap">
<div class="buttons"> <div class="buttons">
<a href="/betterlistviewexpress.exe" class="standard-free-download image-link">Free Download</a> <a href="betterlistviewexpress.exe" class="standard-free-download image-link" onclick="download_email('better-listview-express');">Free Download</a>
</div> </div>
</div> </div>
</div> </div>
<div id="screenshot-buttons" style="display: none">
<div class="buttons">
<a href="betterlistviewexpress.exe" class="small-download image-link" onclick="download_email('better-listview-express');">Free Download</a>
</div>
</div>
</div>
</div>
`;
---
<Base title={title} description={description} keywords={keywords}>
<Fragment set:html={rawContent} />
</Base> </Base>

View File

@@ -1,8 +1,10 @@
--- ---
import Base from '../layouts/Base.astro'; import Base from '../layouts/Base.astro';
--- const title = "Better ListView for .NET (C#, VB) - Alternative list view component";
<Base title="Better ListView for .NET (C#, VB) - Alternative list view component" description="Better ListView is an alternative List View control - the ideal replacement for the regular .NET listview component. For WinForms C#/VB.net." keywords="better listview, list view, listview, list view control, list view component, .net list view, list view replacement, list view alternative, improved list view, enhanced list view"> const description = "Better ListView is an alternative List View control - the ideal replacement for the regular .NET listview component. For WinForms C#/VB.net.";
<div class="subpage product-content"> const keywords = "better listview, list view, listview, list view control, list view component, .net list view, list view replacement, list view alternative, improved list view, enhanced list view";
const rawContent = `<div class="d-content-wrap">
<div class="subpage product-content">
<h1>Better ListView: Alternative list view control for .NET</h1> <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> <p class="section-info">Ideal .NET WinForms (C#, VB.net) replacement list view component. More features, less limitations, fast and optimized.</p>
@@ -11,12 +13,24 @@ import Base from '../layouts/Base.astro';
<div class="right"> <div class="right">
<input id="tabs-initial-index" name="tabs-initial-index" type="hidden" value="-1" />
<ul id="nav" class="nav"> <ul id="nav" class="nav">
<li><a href="/better-listview" class="current">Overview</a></li>
<li><a href="/better-listview/screenshots.html">Screenshots</a></li> <li><a href="blog/page/6/index.html" class="current">Overview</a></li>
<li><a href="/better-listview/comparison-table.html">Comparison</a></li>
<li><a href="/better-listview/resources.html">Resources</a></li> <li><a href="better-listview/screenshots.html" class="">Screenshots</a></li>
<li><a href="/better-listview/story.html">Story</a></li>
<li><a href="better-listview/comparison-table.html" class="">Comparison</a></li>
<li><a href="better-listview/resources.html" class="">Resources</a></li>
<li><a href="better-listview/story.html" class="">Story</a></li>
</ul> </ul>
<div id="nav-panel" class="nav-panel product-detail"><div class="features-page"> <div id="nav-panel" class="nav-panel product-detail"><div class="features-page">
@@ -42,7 +56,7 @@ import Base from '../layouts/Base.astro';
Better ListView is fast and flicker-free, supports hierarchical items, has improved grouping, better drag &amp; drop and item reordering support, better column headers, inbuilt sorting, multi-column sorting, better images support, context menus for column headers and items, embedded controls for editing support, automatic and custom sizing of items and images, thumbnails view, richer event data, item text formatting, XML and binary serialization, data-binding, owner-drawing options, better tooltips, powerful hit-test, improved usability, easy saving/loading of contents into file or string, multi-line items, and more. Better ListView is fast and flicker-free, supports hierarchical items, has improved grouping, better drag &amp; drop and item reordering support, better column headers, inbuilt sorting, multi-column sorting, better images support, context menus for column headers and items, embedded controls for editing support, automatic and custom sizing of items and images, thumbnails view, richer event data, item text formatting, XML and binary serialization, data-binding, owner-drawing options, better tooltips, powerful hit-test, improved usability, easy saving/loading of contents into file or string, multi-line items, and more.
<div class="testimonial-intext"><div class="testimonial-wrap"><blockquote><em> <div class="testimonial-intext"><div class="testimonial-wrap"><blockquote><em>
Component Owl created <b>the one and only tool I don't want to be without when it comes to software developing in Visual Studio</b>. Also, I've been working as software user/developer for the last 26 years, and <b>I have never before experienced a support that really goes the needed extra mile to make things work</b>, like the guys at Component Owl do. Component Owl created <b>the one and only tool I dont want to be without when it comes to software developing in Visual Studio</b>. Also, Ive been working as software user/developer for the last 26 years, and <b>I have never before experienced a support that really goes the needed extra mile to make things work</b>, like the guys at Component Owl do.
</em></blockquote><strong>Göran Alfvén, Sweden</strong></div></div> </em></blockquote><strong>Göran Alfvén, Sweden</strong></div></div>
<div class="testimonial-intext"><div class="testimonial-wrap"><blockquote><em> <div class="testimonial-intext"><div class="testimonial-wrap"><blockquote><em>
@@ -251,43 +265,71 @@ In addition to creating a new List View control to incorporate <b>broader flexib
</div></div> </div></div>
</div> </div>
<div class="left"> <div class="left">
<div class="buttons-box"> <div class="buttons-box">
<a href="/betterlistview.exe" class="standard-download image-link">Download Free Trial - With sample projects</a> <a onclick="ga('send', 'event', 'trial', 'click');" data-sumome-listbuilder-id="4016d967-e098-487d-a20e-da328d2345df" class="standard-download image-link">Download Free Trial - With sample projects</a>
<a href="/pricing-licensing/better-listview" class="standard-buy image-link">See Pricing &amp; Licensing</a> <a href="pricing-licensing/better-listview.html" class="standard-buy image-link">See Pricing &amp; Licensing</a>
<p>Version 3.15 / May 27, 2015</p> <p>Version 3.15 / May 27, 2015</p>
</div> </div>
<div class="compatibility"> <div class="compatibility">
<p><strong>Seamless integration with .NET 2.0 and higher</strong></p> <p><strong>Seamless integration with .NET 2.0 and higher</strong></p>
<div class="documentation"> <div class="documentation">
<p><a href="/better-listview/quick-start-guide.html" target="_blank">See Quick Start Guide</a></p> <p><a href="better-listview/quick-start-guide.html" onclick="window.open(this.href); return false">See Quick Start Guide</a></p>
<p><a href="/better-listview/documentation.html" target="_blank">See Documentation</a></p> <p><a href="better-listview/documentation.html" onclick="window.open(this.href); return false">See Documentation</a></p>
<p><a href="/better-listview/class-reference.html" target="_blank">See Class Reference</a></p>
<p><a href="better-listview/class-reference.html" onclick="window.open(this.href); return false">See Class Reference</a></p>
</div> </div>
</div> </div>
<div class="screenshot"> <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> <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>
<div class="newsletter">
<form action="http://www.componentowl.com/subscriptions" class="new_subscription" id="new_subscription_product" method="post" onsubmit="if (!validate_newsletter_form(this)) return false; jQuery.ajax({data:jQuery.param(jQuery(this).serializeArray()) + '&amp;authenticity_token=' + encodeURIComponent('dJeFtbWrARc0arEomU+SG+XtypwJr2F4Kc9v14woStM='), dataType:'script', type:'post', url:'/subscriptions'}); return false;"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="dJeFtbWrARc0arEomU+SG+XtypwJr2F4Kc9v14woStM=" /></div> <input id="subscription_subscription_location_id" name="subscription[subscription_location_id]" type="hidden" value="512994065" />
<input id="form_id" name="form_id" type="hidden" value="#new_subscription_product" />
<strong>Receive 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="screenshot"> <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> <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>
<div class="screenshot"> <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> <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>
<div class="screenshot"> <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> <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>
<div class="small-button-ct"> <div class="small-button-ct">
<a href="/better-listview/screenshots.html" class="small-button"><span>More Screenshots</span></a> <a href="better-listview/screenshots.html" class="small-button"><span>More Screenshots</span></a>
</div> </div>
</div> </div>
@@ -295,10 +337,28 @@ In addition to creating a new List View control to incorporate <b>broader flexib
<div class="buttons-wrap"> <div class="buttons-wrap">
<div class="buttons"> <div class="buttons">
<a href="/betterlistview.exe" class="standard-download image-link">Download Free Trial - With sample projects</a> <a onclick="ga('send', 'event', 'trial', 'click');" data-sumome-listbuilder-id="4016d967-e098-487d-a20e-da328d2345df" class="standard-download image-link">Download Free Trial - With sample projects</a>
<a href="/pricing-licensing/better-listview" class="standard-buy image-link">See Pricing &amp; Licensing</a>
<a href="pricing-licensing/better-listview.html" class="standard-buy image-link">See Pricing &amp; Licensing</a>
</div> </div>
</div> </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 &amp; Licensing</a>
</div>
</div>
</div>
</div>
`;
---
<Base title={title} description={description} keywords={keywords}>
<Fragment set:html={rawContent} />
</Base> </Base>

View File

@@ -1,8 +1,10 @@
--- ---
import Base from '../layouts/Base.astro'; import Base from '../layouts/Base.astro';
--- const title = "Better SplitButton, Dropdown Button Control for .NET WinForms (C#, VB.net), free for non-commercial use, cheap commercial license with source code";
<Base title="Better SplitButton, Dropdown Button Control for .NET WinForms (C#, VB.net), free for non-commercial use, cheap commercial license with source code" description="Better SplitButton is a free split-button (dropdown button) control for .NET Windows Forms." keywords="list view, listview, list view control, list view component, .net list view, list view replacement, list view alternative, improved list view, enhanced list view"> const description = "";
<div class="subpage product-content"> const keywords = "";
const rawContent = `<div class="d-content-wrap">
<div class="subpage product-content">
<h1>Free Split-Button (dropdown button) control for .NET</h1> <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> <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>
@@ -11,9 +13,18 @@ import Base from '../layouts/Base.astro';
<div class="right"> <div class="right">
<input id="tabs-initial-index" name="tabs-initial-index" type="hidden" value="-1" />
<ul id="nav" class="nav"> <ul id="nav" class="nav">
<li><a href="/better-splitbutton" class="current">Overview</a></li>
<li><a href="/better-splitbutton/screenshots.html">Screenshots</a></li> <li><a href="better-splitbutton.html" class="current">Overview</a></li>
<li><a href="better-splitbutton/screenshots.html" class="">Screenshots</a></li>
</ul> </ul>
<div id="nav-panel" class="nav-panel product-detail"><div class="features-page"> <div id="nav-panel" class="nav-panel product-detail"><div class="features-page">
@@ -32,10 +43,10 @@ import Base from '../layouts/Base.astro';
<li>Adjustable size of the split part</li> <li>Adjustable size of the split part</li>
<li>Adjustable size of the native-style glyph (down arrow)</li> <li>Adjustable size of the native-style glyph (down arrow)</li>
<li>Separate glyph image can be assigned for every button state</li> <li>Separate glyph image can be assigned for every button state</li>
<li>Supports images and ImageList of any size</li> <li>Supports images and ImageList of any size<li>
<li>Can work like a button or like a drop-down context menu only</li> <li>Can work like a button or like a drop-down context menu only</li>
<li>Can be set to always dropdown</li> <li>Can be set to always dropdown</li>
<li><a href="/better-splitbutton/documentation.html" target="_blank">Excellent documentation</a> with source code samples and screenshots</li> <li><a href="better-splitbutton/documentation.html" target="_blank">Excellent documentation</a> with source code samples and screenshots</li>
</ul> </ul>
<h2>Superb compatibility</h2> <h2>Superb compatibility</h2>
@@ -68,50 +79,86 @@ import Base from '../layouts/Base.astro';
<p>Better SplitButton is free for non-commercial use. Commercial use requires a license that we offer for a very affordable price. We supply source code with all commercial licenses.</p> <p>Better SplitButton is free for non-commercial use. Commercial use requires a license that we offer for a very affordable price. We supply source code with all commercial licenses.</p>
<p>You can use the <a href="/better-splitbutton/documentation.html" target="_blank">Quick Start guid and documentation</a> which will help you get up and running in 5 minutes.</p> <p>You can use the <a href="better-splitbutton/documentation.html" target="_blank">Quick Start guid and documentation</a> which will help you get up and running in 5 minutes.</p>
<h2>How can SplitButtons improve your GUI</h2> <h2>How can SplitButtons improve your GUI</h2>
<p>SplitButton is an invaluable control if you want to keep your GUI simple and intuitive. It is perfect for "hiding" non-standard or expert options that would complicate your GUI unnecessarily. It occupies the same real estate as a regular button, but can provide your users with far more options.</p></div> <p>SplitButton is an invaluable control if you want to keep your GUI simple and intuitive. It is perfect for "hiding" non-standard or expert options that would complicate your GUI unnecessarily. It occupies the same real estate as a regular button, but can provide your users with far more options.</p></div>
</div> </div>
<div class="left"> <div class="left">
<div class="buttons-box"> <div class="buttons-box">
<a href="/bettersplitbutton.exe" class="standard-free-download image-link">Free Download</a> <a href="bettersplitbutton.exe" class="standard-free-download image-link" onclick="download_email('better-splitbutton');">Free Download</a>
<a href="/pricing-licensing/better-splitbutton" class="commercial-buy image-link">Buy commercial license with source code from $67</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> <p>Version 3.15 / May 27, 2015</p>
</div> </div>
<div class="compatibility"> <div class="compatibility">
<p><strong>Seamless integration with .NET 2.0 and higher</strong></p> <p><strong>Seamless integration with .NET 2.0 and higher</strong></p>
<div class="documentation"> <div class="documentation">
<p><a href="/better-splitbutton/quick-start-guide.html" target="_blank">See Quick Start Guide</a></p> <p><a href="better-splitbutton/quick-start-guide.html" onclick="window.open(this.href); return false">See Quick Start Guide</a></p>
<p><a href="/better-splitbutton/documentation.html" target="_blank">See Documentation</a></p> <p><a href="better-splitbutton/documentation.html" onclick="window.open(this.href); return false">See Documentation</a></p>
<p><a href="/better-splitbutton/class-reference.html" target="_blank">See Class Reference</a></p>
<p><a href="better-splitbutton/class-reference.html" onclick="window.open(this.href); return false">See Class Reference</a></p>
</div> </div>
</div> </div>
<div class="screenshot"> <div class="screenshot">
<p><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_1328267692.png?1328242492" /></a></p> <p><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_1328267692.png?1328242492" /></a></p>
</div> </div>
<div class="newsletter">
<form action="http://www.componentowl.com/subscriptions" class="new_subscription" id="new_subscription_product" method="post" onsubmit="if (!validate_newsletter_form(this)) return false; jQuery.ajax({data:jQuery.param(jQuery(this).serializeArray()) + '&amp;authenticity_token=' + encodeURIComponent('dJeFtbWrARc0arEomU+SG+XtypwJr2F4Kc9v14woStM='), dataType:'script', type:'post', url:'/subscriptions'}); return false;"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="dJeFtbWrARc0arEomU+SG+XtypwJr2F4Kc9v14woStM=" /></div> <input id="subscription_subscription_location_id" name="subscription[subscription_location_id]" type="hidden" value="512994065" />
<input id="form_id" name="form_id" type="hidden" value="#new_subscription_product" />
<strong>Receive Component Owl updates<br />and news via email:</strong>
<div><input class="email inline-label" id="product-newsletter-email" name="subscription[email]" size="30" type="text" value="Your Email" /></div>
<div id="product-newsleter-lists" class="subscription-lists-ct" style="display: none"><input name="subscription[subscription_list_ids][]" type="hidden" value="1009842129" /></div>
<span class="dbtn-c subscribe dbtn-small" id="send"><span class="dbtn-w"><input class="dbtn" name="commit" type="submit" value="Subscribe" /></span></span>
</form></div>
<div class="sharethis-ct">
<strong>Share this page if you like it:</strong>
<div class="sharethis">
<script type="text/javascript" src="http://w.sharethis.com/button/sharethis.js#publisher=db6a9d0e-5d07-4036-8bed-4959941491f3&amp;type=website&amp;post_services=email%2Cfacebook%2Ctwitter%2Cgbuzz%2Cmyspace%2Cdigg%2Csms%2Cwindows_live%2Cdelicious%2Cstumbleupon%2Creddit%2Cgoogle_bmarks%2Clinkedin%2Cbebo%2Cybuzz%2Cblogger%2Cyahoo_bmarks%2Cmixx%2Ctechnorati%2Cfriendfeed%2Cpropeller%2Cwordpress%2Cnewsvine"></script>
</div>
</div>
<div class="screenshot"> <div class="screenshot">
<p><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_1328267712.png?1328242512" /></a></p> <p><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_1328267712.png?1328242512" /></a></p>
</div> </div>
<div class="screenshot"> <div class="screenshot">
<p><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_1328267962.png?1328242762" /></a></p> <p><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_1328267962.png?1328242762" /></a></p>
</div> </div>
<div class="screenshot"> <div class="screenshot">
<p><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_1328268002.png?1328242802" /></a></p> <p><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_1328268002.png?1328242802" /></a></p>
</div> </div>
<div class="small-button-ct"> <div class="small-button-ct">
<a href="/better-splitbutton/screenshots.html" class="small-button"><span>More Screenshots</span></a> <a href="better-splitbutton/screenshots.html" class="small-button"><span>More Screenshots</span></a>
</div> </div>
</div> </div>
@@ -119,10 +166,28 @@ import Base from '../layouts/Base.astro';
<div class="buttons-wrap"> <div class="buttons-wrap">
<div class="buttons"> <div class="buttons">
<a href="/bettersplitbutton.exe" class="standard-free-download image-link">Free Download</a> <a href="bettersplitbutton.exe" class="standard-free-download image-link" onclick="download_email('better-splitbutton');">Free Download</a>
<a href="/pricing-licensing/better-splitbutton" class="commercial-buy image-link">Buy commercial license with source code from $67</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>
</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 &amp; Licensing</a>
</div>
</div>
</div>
</div>
`;
---
<Base title={title} description={description} keywords={keywords}>
<Fragment set:html={rawContent} />
</Base> </Base>

View File

@@ -1,8 +1,10 @@
--- ---
import Base from '../layouts/Base.astro'; import Base from '../layouts/Base.astro';
--- const title = "Better Thumbnail Browser for .NET (C#, VB), image thumbnail viewing and loading control";
<Base title="Better Thumbnail Browser for .NET (C#, VB), image thumbnail viewing and loading control" description=".NET Thumbnail Control for loading and viewing image thumbnails. ListView-like gallery image browser for .NET WinForms (C#, VB.NET)." keywords="thumbnail, thumbnail browser, thumbnailbrowser, thumbnail gallery, image gallery, photo gallery, browse thumbnails, thumbnail control, thumbnail viewer, thumbnail component, gallery control, .net thumbnails, .net thumbnails control"> const description = ".NET Thumbnail Control for loading and viewing image thumbnails. ListView-like gallery image browser for .NET WinForms (C#, VB.NET).";
<div class="subpage product-content"> const keywords = "thumbnail, thumbnail browser, thumbnailbrowser, thumbnail gallery, image gallery, photo gallery, browse thumbnails, thumbnail control, thumbnail viewer, thumbnail component, gallery control, .net thumbnails, .net thumbnails control";
const rawContent = `<div class="d-content-wrap">
<div class="subpage product-content">
<h1>Better Thumbnail Browser loading and viewing control for .NET</h1> <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> <p class="section-info">Thumbnail gallery control for .NET WinForms (C#, VB.net). ListView-like image loader, image viewer and image browser component.</p>
@@ -11,9 +13,18 @@ import Base from '../layouts/Base.astro';
<div class="right"> <div class="right">
<input id="tabs-initial-index" name="tabs-initial-index" type="hidden" value="-1" />
<ul id="nav" class="nav"> <ul id="nav" class="nav">
<li><a href="/better-thumbnail-browser" class="current">Overview</a></li>
<li><a href="/better-thumbnail-browser/screenshots.html">Screenshots</a></li> <li><a href="better-thumbnail-browser.html" class="current">Overview</a></li>
<li><a href="better-thumbnail-browser/screenshots.html" class="">Screenshots</a></li>
</ul> </ul>
<div id="nav-panel" class="nav-panel product-detail"><div class="features-page"> <div id="nav-panel" class="nav-panel product-detail"><div class="features-page">
@@ -43,7 +54,7 @@ import Base from '../layouts/Base.astro';
<h2>Image Viewer .NET control with powerful features</h2> <h2>Image Viewer .NET control with powerful features</h2>
<p>Better Thumbnail Browser is a WinForms control for displaying and loading (mostly) <strong>image thumbnails</strong>. Thumbnails are viewed in <strong>listview-like image gallery</strong>.</p> <p>Better Thumbnail Browser is a WinForms control for displaying and loading (mostly) <strong>image thumbnails</strong>. Thumbnails are viewed in <strong>listview-like image gallery</strong>.<p>
<p>Viewing and loading image thumbnails is a sophisticated task, so this .NET control does these things for you, right out of the box:</p> <p>Viewing and loading image thumbnails is a sophisticated task, so this .NET control does these things for you, right out of the box:</p>
<ul class="common"> <ul class="common">
@@ -64,7 +75,7 @@ import Base from '../layouts/Base.astro';
</ul> </ul>
<p>Because Better Thumbnail Browser inherits from feature-rich <p>Because Better Thumbnail Browser inherits from feature-rich
<a href="/better-listview">Better ListView</a>, it is <a href="blog/page/6/index.html">Better ListView</a>, it is
feature-packed and supports many advanced features that no other thumbnail feature-packed and supports many advanced features that no other thumbnail
control can offer (for example: Multi-column sorting, Multi-line text, Groups, control can offer (for example: Multi-column sorting, Multi-line text, Groups,
Three-state checkboxes and many more).</p> Three-state checkboxes and many more).</p>
@@ -82,15 +93,15 @@ Three-state checkboxes and many more).</p>
<p>Also, full designer support allows you to do many customizations with zero code.</p> <p>Also, full designer support allows you to do many customizations with zero code.</p>
<p>Better Thumbnail Browser comes with numerous samples with full source <p>Better Thumbnail Browser comes with numerous samples with full source
code, and with <a href="/better-thumbnail-browser/documentation.html"> code, and with <a href="better-thumbnail-browser/documentation.html">
excellent documentation</a> with examples.</p> excellent documentation</a> with examples.</p>
<p>Finally, optional Priority support can be <a href="/pricing-licensing/better-thumbnail-browser">purchased with the Better Thumbnail Browser</a> control, which entails you to custom code samples and more.</p> <p>Finally, optional Priority support can be <a href="pricing-licensing/better-thumbnail-browser.html">purchased with the Better Thumbnail Browser</a> control, which entails you to custom code samples and more.</p>
<div class="image"><img src="http://assets.componentowl.com/screenshots/43/overview_original_1354296079.png?1354270879" alt="Better Thumbnail Browser Overview" /></div> <div class="image"><img src="http://assets.componentowl.com/screenshots/43/overview_original_1354296079.png?1354270879" alt="Better Thumbnail Browser Overview" /></div>
</div> </div>
<p>View more images in <a href="/better-thumbnail-browser/screenshots.html"><strong>Screenshots</strong></a></p> <p>View more images in <a href="better-thumbnail-browser/screenshots.html"><strong>Screenshots</strong></a></p>
<h2>High-quality source code available for optional purchase</h2> <h2>High-quality source code available for optional purchase</h2>
@@ -99,44 +110,80 @@ Site or Enterprise licenses.</p>
<p>The Better Thumbnail Browser source code consists of a single C# project without any external dependencies, it is clean, readable, fully commented and readily extensible.</p></div> <p>The Better Thumbnail Browser source code consists of a single C# project without any external dependencies, it is clean, readable, fully commented and readily extensible.</p></div>
</div> </div>
<div class="left"> <div class="left">
<div class="buttons-box"> <div class="buttons-box">
<a href="/betterthumbnailbrowser.exe" class="standard-download image-link">Download Free Trial - With sample projects</a> <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" class="standard-buy image-link">See Pricing &amp; Licensing</a>
<a href="pricing-licensing/better-thumbnail-browser.html" class="standard-buy image-link">See Pricing &amp; Licensing</a>
<p>Version 3.15 / May 27, 2015</p> <p>Version 3.15 / May 27, 2015</p>
</div> </div>
<div class="compatibility"> <div class="compatibility">
<p><strong>Seamless integration with .NET 2.0 and higher</strong></p> <p><strong>Seamless integration with .NET 2.0 and higher</strong></p>
<div class="documentation"> <div class="documentation">
<p><a href="/better-thumbnail-browser/quick-start-guide.html" target="_blank">See Quick Start Guide</a></p> <p><a href="better-thumbnail-browser/quick-start-guide.html" onclick="window.open(this.href); return false">See Quick Start Guide</a></p>
<p><a href="/better-thumbnail-browser/documentation.html" target="_blank">See Documentation</a></p> <p><a href="better-thumbnail-browser/documentation.html" onclick="window.open(this.href); return false">See Documentation</a></p>
<p><a href="/better-thumbnail-browser/class-reference.html" target="_blank">See Class Reference</a></p>
<p><a href="better-thumbnail-browser/class-reference.html" onclick="window.open(this.href); return false">See Class Reference</a></p>
</div> </div>
</div> </div>
<div class="screenshot"> <div class="screenshot">
<p><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_1354296079.png?1354270879" /></a></p> <p><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_1354296079.png?1354270879" /></a></p>
</div> </div>
<div class="newsletter">
<form action="http://www.componentowl.com/subscriptions" class="new_subscription" id="new_subscription_product" method="post" onsubmit="if (!validate_newsletter_form(this)) return false; jQuery.ajax({data:jQuery.param(jQuery(this).serializeArray()) + '&amp;authenticity_token=' + encodeURIComponent('dJeFtbWrARc0arEomU+SG+XtypwJr2F4Kc9v14woStM='), dataType:'script', type:'post', url:'/subscriptions'}); return false;"><div style="margin:0;padding:0;display:inline"><input name="authenticity_token" type="hidden" value="dJeFtbWrARc0arEomU+SG+XtypwJr2F4Kc9v14woStM=" /></div> <input id="subscription_subscription_location_id" name="subscription[subscription_location_id]" type="hidden" value="512994065" />
<input id="form_id" name="form_id" type="hidden" value="#new_subscription_product" />
<strong>Receive Component Owl updates<br />and news via email:</strong>
<div><input class="email inline-label" id="product-newsletter-email" name="subscription[email]" size="30" type="text" value="Your Email" /></div>
<div id="product-newsleter-lists" class="subscription-lists-ct" style="display: none"><input name="subscription[subscription_list_ids][]" type="hidden" value="1009842129" /></div>
<span class="dbtn-c subscribe dbtn-small" id="send"><span class="dbtn-w"><input class="dbtn" name="commit" type="submit" value="Subscribe" /></span></span>
</form></div>
<div class="sharethis-ct">
<strong>Share this page if you like it:</strong>
<div class="sharethis">
<script type="text/javascript" src="http://w.sharethis.com/button/sharethis.js#publisher=db6a9d0e-5d07-4036-8bed-4959941491f3&amp;type=website&amp;post_services=email%2Cfacebook%2Ctwitter%2Cgbuzz%2Cmyspace%2Cdigg%2Csms%2Cwindows_live%2Cdelicious%2Cstumbleupon%2Creddit%2Cgoogle_bmarks%2Clinkedin%2Cbebo%2Cybuzz%2Cblogger%2Cyahoo_bmarks%2Cmixx%2Ctechnorati%2Cfriendfeed%2Cpropeller%2Cwordpress%2Cnewsvine"></script>
</div>
</div>
<div class="screenshot"> <div class="screenshot">
<p><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_1354296146.png?1354270946" /></a></p> <p><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_1354296146.png?1354270946" /></a></p>
</div> </div>
<div class="screenshot"> <div class="screenshot">
<p><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_1354296174.png?1354270974" /></a></p> <p><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_1354296174.png?1354270974" /></a></p>
</div> </div>
<div class="screenshot"> <div class="screenshot">
<p><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_1354296209.jpg?1354271009" /></a></p> <p><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_1354296209.jpg?1354271009" /></a></p>
</div> </div>
<div class="small-button-ct"> <div class="small-button-ct">
<a href="/better-thumbnail-browser/screenshots.html" class="small-button"><span>More Screenshots</span></a> <a href="better-thumbnail-browser/screenshots.html" class="small-button"><span>More Screenshots</span></a>
</div> </div>
</div> </div>
@@ -144,10 +191,28 @@ Site or Enterprise licenses.</p>
<div class="buttons-wrap"> <div class="buttons-wrap">
<div class="buttons"> <div class="buttons">
<a href="/betterthumbnailbrowser.exe" class="standard-download image-link">Download Free Trial - With sample projects</a> <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" class="standard-buy image-link">See Pricing &amp; Licensing</a>
<a href="pricing-licensing/better-thumbnail-browser.html" class="standard-buy image-link">See Pricing &amp; Licensing</a>
</div> </div>
</div> </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 &amp; Licensing</a>
</div>
</div>
</div>
</div>
`;
---
<Base title={title} description={description} keywords={keywords}>
<Fragment set:html={rawContent} />
</Base> </Base>

View File

@@ -1,73 +1,34 @@
--- ---
import Base from '../layouts/Base.astro'; import Base from '../layouts/Base.astro';
--- const title = " Owl&#039;s Blog on .NET development";
<Base title="Owl's Blog on .NET development" description="Component Owl codes Better ListView control all night so you don't have to." keywords="better listview, .net development, blog, component owl"> const description = "";
<style is:inline> const keywords = "";
/* Blog-specific styles from the WordPress theme */ const rawContent = `
.blog-name { font-size: 28px; margin: 15px 0 5px; }
.blog-name a { color: #000; text-decoration: none; }
.blog-name a:hover { color: #825900; }
.blog-description { font-size: 14px; color: #666; margin-bottom: 20px; }
.d-main { float: left; width: 596px; }
.d-sidebar { float: right; width: 274px; padding-top: 10px; }
.post-927, .post-921 { margin-bottom: 30px; }
.post-927 h2, .post-921 h2 { font-size: 20px; margin: 15px 0 5px; }
.post-927 h2 a, .post-921 h2 a { color: #825900; text-decoration: none; }
.post-927 h2 a:hover, .post-921 h2 a:hover { color: #000; }
.postmetadata { font-size: 11px; color: #999; margin-bottom: 10px; }
.postmetadata a { color: #825900; }
.entry { margin-bottom: 10px; line-height: 1.6; }
.entry ol { padding-left: 25px; margin: 10px 0; }
.entry ol li { margin-bottom: 8px; }
.entry p { margin: 10px 0; }
.postinfobar { border-top: 1px dotted #a8906b; padding-top: 5px; overflow: hidden; }
.postinfobar .tags { float: left; }
.postinfobar .comments { float: right; }
.postinfobar .comments a { color: #825900; text-decoration: none; }
.navigation { overflow: hidden; margin: 20px 0; }
.navigation .alignleft { float: left; }
.navigation .alignright { float: right; }
.navigation a { color: #825900; }
.dextronet-feeds ul.links { list-style: none; overflow: hidden; margin-bottom: 15px; }
.dextronet-feeds ul.links li { float: left; margin-right: 10px; }
.dextronet-feeds ul.links a { display: block; padding: 6px 8px 6px 26px; text-decoration: none; color: #fff; background: #49371e 7px 50% no-repeat; }
.dextronet-feeds ul.links .rss { background-image: url(/images/rss.gif); }
.dextronet-feeds ul.links .twitter { background-image: url(/images/twitter.gif); }
.dextronet-feeds ul.links .facebook { background-image: url(/images/twitter.gif); }
#sidebar ul { list-style: none; }
#sidebar .widget { margin-bottom: 20px; }
#sidebar .widgettitle { font-size: 14px; font-weight: bold; margin-bottom: 8px; border-bottom: 1px solid #a8906b; padding-bottom: 4px; }
#sidebar ul ul { padding-left: 0; }
#sidebar ul ul li { padding: 2px 0; }
#sidebar ul ul li a { color: #825900; text-decoration: none; }
#sidebar ul ul li a:hover { color: #000; }
.tagcloud { line-height: 2; }
.tagcloud a { padding: 2px 4px; color: #825900; text-decoration: none; }
.tagcloud a:hover { color: #000; }
#searchform-sidebar { margin-bottom: 15px; overflow: hidden; }
#searchform-sidebar .search { width: 180px; padding: 4px; }
#searchform-sidebar #searchsubmit-sidebar { vertical-align: middle; margin-left: 4px; cursor: pointer; }
@media (max-width: 960px) {
.d-main { float: none; width: 100%; }
.d-sidebar { float: none; width: 100%; }
}
</style>
<div class="d-main"> <div class="d-page">
<div class="d-placing">
<h1 class="blog-name"><a href="/blog">Owl's Blog on .NET development</a></h1> <div class="d-content-wrap">
<div class="blog-description">Component Owl codes Better ListView control all night so you don't have to.</div>
<div class="post-927 post type-post status-publish format-standard hentry category-better-listview category-components" id="post-927">
<h2><a href="/blog/index.html%3Fp=927.html" rel="bookmark" title="Permanent Link to Activation issues and how to solve them">Activation issues and how to solve them</a></h2>
<p class="postmetadata"> <div class="d-main">
Blog Post by Brian Galura published on Wednesday, 01 March 2017 in <a href="/blog/category/better-listview/index.html" rel="category tag">Better ListView</a>, <a href="/blog/category/components/index.html" rel="category tag">Components</a>
</p> <h1 class="blog-name"><a href="blog.html">Owl&#039;s Blog on .NET development</a></h1>
<div class="entry"> <div class="blog-description">Component Owl codes Better ListView control all night so you don&#039;t have to.</div>
<p>Dear Readers,<br />
<div class="post-927 post type-post status-publish format-standard hentry category-better-listview category-components" id="post-927">
<h2><a href="blog/index.html%3Fp=927.html" rel="bookmark" title="Permanent Link to Activation issues and how to solve them">Activation issues and how to solve them</a></h2>
<p class="postmetadata">
Blog Post by Brian Galura published on Wednesday, 01 March 2017 in <a href="blog/category/better-listview/index.html" rel="category tag">Better ListView</a>, <a href="blog/category/components/index.html" rel="category tag">Components</a> </p>
<div class="entry">
<p>Dear Readers,<br />
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 you out.<br /> 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 you out.<br />
Below, you will find some obstacles we have stumbled across in the past.</p> Below, you will find some obstacles we have stumbled across in the past.</p>
<ol> <ol>
@@ -78,158 +39,177 @@ Below, you will find some obstacles we have stumbled across in the past.</p>
<li>The licenses.licx file should contain only a <strong>single reference</strong> to Better ListView with the current version number (e.g. ComponentOwl.BetterListView.BetterListView, BetterListView, Version=3.7.2.0, Culture=neutral, PublicKeyToken=e6c91a3add447be2). If there are more lines referencing Better ListView, remove the obsolete ones. You can also delete the licenses.licx file and rebuild the project to regenerate it.</li> <li>The licenses.licx file should contain only a <strong>single reference</strong> to Better ListView with the current version number (e.g. ComponentOwl.BetterListView.BetterListView, BetterListView, Version=3.7.2.0, Culture=neutral, PublicKeyToken=e6c91a3add447be2). If there are more lines referencing Better ListView, remove the obsolete ones. You can also delete the licenses.licx file and rebuild the project to regenerate it.</li>
<li>Run the <strong>Activator</strong> application (installed along with the product) and check if it displays a valid license (license info should be displayed in green).</li> <li>Run the <strong>Activator</strong> application (installed along with the product) and check if it displays a valid license (license info should be displayed in green).</li>
<li>You can try to finish the activation via the <strong>Activator app</strong> and then rebuild the main project. The Activator allows custom proxy settings for activation from behind a web proxy (often present in corporate environments).</li> <li>You can try to finish the activation via the <strong>Activator app</strong> and then rebuild the main project. The Activator allows custom proxy settings for activation from behind a web proxy (often present in corporate environments).</li>
<li>Check, if the <strong>license-blv.dat</strong> file is present in the &#8220;C:\ProgramData\Component Owl\&#8221; folder after activation. If not, please contact support at support@componentowl.com</li> <li>Check, if the <strong>license-blv.dat</strong> file is present in the &#8220;C:\\ProgramData\\Component Owl\\&#8221; folder after activation. If not, please contact support at support@componentowl.com</li>
<li>Check, if your projects reference the <strong>same version</strong> of Better ListView as the one that is installed. Open the &#8222;Reference Properties&#8220; window by right clicking on Better ListView reference in the Solution Explorer. Then check if there is a Specific Version property set to true. If so, remove the reference and add a new reference to Better ListView with the correct version. You can also just set Specific Version property to false.</li> <li>Check, if your projects reference the <strong>same version</strong> of Better ListView as the one that is installed. Open the Reference Properties window by right clicking on Better ListView reference in the Solution Explorer. Then check if there is a Specific Version property set to true. If so, remove the reference and add a new reference to Better ListView with the correct version. You can also just set Specific Version property to false.</li>
<li>The Better ListView has to be activated on each machine where it is built. Do not copy the license-blv.dat file because this is <strong>specific</strong> to each machine. Rather follow the activation process on each machine.</li> <li>The Better ListView has to be activated on each machine where it is built. Do not copy the license-blv.dat file because this is <strong>specific</strong> to each machine. Rather follow the activation process on each machine.</li>
</ol> </ol>
<p>We hope these clues can help you, in case you encounter a problem during the activation. As mentioned before, please contact support, if the issues persist.</p> <p>We hope these clues can help you, in case you encounter a problem during the activation. As mentioned before, please contact support, if the issues persist.</p>
</div> </div>
<div class="postinfobar">
<span class="tags"> </span>
<div class="comments"><a href="blog/index.html%3Fp=927.html#respond">No Comments &#187;</a></div>
</div>
</div>
<div class="postinfobar">
<span class="tags"> </span> <div class="post-921 post type-post status-publish format-standard hentry category-better-listview" id="post-921">
<div class="comments"><a href="/blog/index.html%3Fp=927.html#respond">No Comments &raquo;</a></div> <h2><a href="blog/index.html%3Fp=921.html" rel="bookmark" title="Permanent Link to The Three Main Advantages Better ListView has Over the Classic .NET Framework">The Three Main Advantages Better ListView has Over the Classic .NET Framework</a></h2>
</div>
</div> <p class="postmetadata">
Blog Post by Brian Galura published on Thursday, 09 February 2017 in <a href="blog/category/better-listview/index.html" rel="category tag">Better ListView</a> </p>
<div class="post-921 post type-post status-publish format-standard hentry category-better-listview" id="post-921">
<h2><a href="/blog/index.html%3Fp=921.html" rel="bookmark" title="Permanent Link to The Three Main Advantages Better ListView has Over the Classic .NET Framework">The Three Main Advantages Better ListView has Over the Classic .NET Framework</a></h2> <div class="entry">
<p>Dear Readers,<br />
<p class="postmetadata">
Blog Post by Brian Galura published on Thursday, 09 February 2017 in <a href="/blog/category/better-listview/index.html" rel="category tag">Better ListView</a>
</p>
<div class="entry">
<p>Dear Readers,<br />
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?<br /> 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?<br />
Here are the three main reasons we think Better ListView is the ideal solution for you if you are planning to use a professional alternative:</p> Here are the three main reasons we think Better ListView is the ideal solution for you if you are planning to use a professional alternative:</p>
<p><strong>1) The intuitive approach on getting started</strong></p> <p><strong>1) The intuitive approach on getting started</strong></p>
<p>The good thing is, you can get started right away. Due to the build-up of processes, as well as the well documented procedures you have almost no learning period. Component Owl keeps its design close to the original .NET ListView so you do not have to get acquainted to a completely new system. But still, the changes made are substantial enough to make your working routine so much easier. Whether its the inbuilt drag &amp; drop, the sub-item images or the multi-column sorting, the processes are meant to make your life easier.</p> <p>The good thing is, you can get started right away. Due to the build-up of processes, as well as the well documented procedures you have almost no learning period. Component Owl keeps its design close to the original .NET ListView so you do not have to get acquainted to a completely new system. But still, the changes made are substantial enough to make your working routine so much easier. Whether its the inbuilt drag &#038; drop, the sub-item images or the multi-column sorting, the processes are meant to make your life easier.</p>
<p><strong>2) The fast and helpful support</strong></p> <p><strong>2) The fast and helpful support</strong></p>
<p>As Component Owl has been on the market for quite a while now, it has been further developed and improved countless times, resulting in a detailed and meaningful FAQ which answer to the majority of your questions. In case you cannot find the answer you need, you can rely on our support system which will give you feedback on you request within 24 hours. This allows you to keep the workflow going with almost no interruptions and puts you ahead of the freeware users.</p> <p>As Component Owl has been on the market for quite a while now, it has been further developed and improved countless times, resulting in a detailed and meaningful FAQ which answer to the majority of your questions. In case you cannot find the answer you need, you can rely on our support system which will give you feedback on you request within 24 hours. This allows you to keep the workflow going with almost no interruptions and puts you ahead of the freeware users.</p>
<p><strong>3) The possibility to customize</strong></p> <p><strong>3) The possibility to customize</strong></p>
<p>Just like every developer has his own style of working, Component Owl can be customized to every user needs. The many opportunities to adapt your surface to your favorite design or to arrange the necessary tools the way you need them, allows you to optimize your workflow to perform even better.</p> <p>Just like every developer has his own style of working, Component Owl can be customized to every user needs. The many opportunities to adapt your surface to your favorite design or to arrange the necessary tools the way you need them, allows you to optimize your workflow to perform even better.</p>
<p>These 3 named advantages are just a few of the many that Component Owl offers you. For more infromation just <a href="/blog/page/6/index.html">check out</a> our trial version to see for yourself.</p> <p>These 3 named advantages are just a few of the many that Component Owl offers you. For more infromation just <a href="blog/page/6/index.html">check out</a> our trial version to see for yourself.</p>
</div>
<div class="postinfobar">
<span class="tags"> </span>
<div class="comments"><a href="blog/index.html%3Fp=921.html#respond">No Comments &#187;</a></div>
</div>
</div>
<div class="navigation">
<div class="alignleft"><a href="blog/2011/02/page/2/index.html" >&laquo; Older Entries</a></div>
<div class="alignright"></div>
</div>
</div> </div>
<div class="postinfobar"> <div class="d-sidebar">
<span class="tags"> </span>
<div class="comments"><a href="/blog/index.html%3Fp=921.html#respond">No Comments &raquo;</a></div>
</div>
</div>
<div class="navigation">
<div class="alignleft"><a href="/blog/2011/02/page/2/index.html">&laquo; Older Entries</a></div>
<div class="alignright"></div>
</div>
</div>
<div class="d-sidebar">
<div class="dextronet-feeds"> <div class="dextronet-feeds">
<ul class="links"> <ul class="links">
<li><a href="/blog/feed/index.html" class="rss">Subscribe to our RSS</a></li> <li><a href="blog/feed/index.html" class="rss">Subscribe to our RSS</a></li>
<li><a href="http://twitter.com/ComponentOwl" class="twitter">Follow us on twitter</a></li> <li><a href="http://twitter.com/ComponentOwl" class="twitter">Follow us on twitter</a></li>
<li><a href="http://facebook.com/ComponentOwl" class="facebook">Follow us on Facebook</a></li> <li><a href="http://facebook.com/ComponentOwl" class="facebook">Follow us on Facebook</a></li>
</ul> </ul>
</div> </div>
<div id="sidebar" role="complementary"> <form role="search" method="get" id="searchform-sidebar" action="blog.html" >
<ul> <div><label class="screen-reader-text" for="s-sidebar">Search for:</label>
<li id="categories-3" class="widget widget_categories"><h2 class="widgettitle">Categories</h2> <input type="text" value="Search..." name="s" id="s-sidebar" class="search inline-label" />
<ul> <input type="image" id="searchsubmit-sidebar" src="blog/wp-content/themes/componentowl/images/search.gif" value="Search" />
<li class="cat-item cat-item-3"><a href="/blog/category/announcements/index.html">Announcements</a> (8)</li> </div>
<li class="cat-item cat-item-21"><a href="/blog/category/better-listview/index.html">Better ListView</a> (44)</li> </form>
<li class="cat-item cat-item-4"><a href="/blog/category/components/index.html">Components</a> (9)</li>
<li class="cat-item cat-item-222"><a href="/blog/category/programming/index.html">Programming</a> (2)</li> <div id="sidebar" role="complementary">
<li class="cat-item cat-item-13"><a href="/blog/category/tutorials/index.html">Tutorials</a> (19)</li> <ul>
</ul> <li id="categories-3" class="widget widget_categories"><h2 class="widgettitle">Categories</h2> <ul>
</li> <li class="cat-item cat-item-3"><a href="blog/category/announcements/index.html" >Announcements</a> (8)
<li id="archives-3" class="widget widget_archive"><h2 class="widgettitle">Archives</h2> </li>
<ul> <li class="cat-item cat-item-21"><a href="blog/category/better-listview/index.html" >Better ListView</a> (44)
<li><a href='/blog/2017/03/index.html'>March 2017</a></li> </li>
<li><a href='/blog/2017/02/index.html'>February 2017</a></li> <li class="cat-item cat-item-4"><a href="blog/category/components/index.html" >Components</a> (9)
<li><a href='/blog/2016/11/index.html'>November 2016</a></li> </li>
<li><a href='/blog/2014/08/index.html'>August 2014</a></li> <li class="cat-item cat-item-222"><a href="blog/category/programming/index.html" >Programming</a> (2)
<li><a href='/blog/2014/07/index.html'>July 2014</a></li> </li>
<li><a href='/blog/2014/04/index.html'>April 2014</a></li> <li class="cat-item cat-item-13"><a href="blog/category/tutorials/index.html" >Tutorials</a> (19)
<li><a href='/blog/2014/02/index.html'>February 2014</a></li> </li>
<li><a href='/blog/2013/03/index.html'>March 2013</a></li> </ul>
<li><a href='/blog/2013/02/index.html'>February 2013</a></li> </li><li id="archives-3" class="widget widget_archive"><h2 class="widgettitle">Archives</h2> <ul>
<li><a href='/blog/2013/01/index.html'>January 2013</a></li> <li><a href='blog/2017/03/index.html'>March 2017</a></li>
<li><a href='/blog/2012/12/index.html'>December 2012</a></li> <li><a href='blog/2017/02/index.html'>February 2017</a></li>
<li><a href='/blog/2012/09/index.html'>September 2012</a></li> <li><a href='blog/2016/11/index.html'>November 2016</a></li>
<li><a href='/blog/2012/08/index.html'>August 2012</a></li> <li><a href='blog/2014/08/index.html'>August 2014</a></li>
<li><a href='/blog/2012/04/index.html'>April 2012</a></li> <li><a href='blog/2014/07/index.html'>July 2014</a></li>
<li><a href='/blog/2012/03/index.html'>March 2012</a></li> <li><a href='blog/2014/04/index.html'>April 2014</a></li>
<li><a href='/blog/2012/02/index.html'>February 2012</a></li> <li><a href='blog/2014/02/index.html'>February 2014</a></li>
<li><a href='/blog/2012/01/index.html'>January 2012</a></li> <li><a href='blog/2013/03/index.html'>March 2013</a></li>
<li><a href='/blog/2011/12/index.html'>December 2011</a></li> <li><a href='blog/2013/02/index.html'>February 2013</a></li>
<li><a href='/blog/2011/11/index.html'>November 2011</a></li> <li><a href='blog/2013/01/index.html'>January 2013</a></li>
<li><a href='/blog/2011/10/index.html'>October 2011</a></li> <li><a href='blog/2012/12/index.html'>December 2012</a></li>
<li><a href='/blog/2011/09/index.html'>September 2011</a></li> <li><a href='blog/2012/09/index.html'>September 2012</a></li>
<li><a href='/blog/2011/08/index.html'>August 2011</a></li> <li><a href='blog/2012/08/index.html'>August 2012</a></li>
<li><a href='/blog/2011/07/index.html'>July 2011</a></li> <li><a href='blog/2012/04/index.html'>April 2012</a></li>
<li><a href='/blog/2011/06/index.html'>June 2011</a></li> <li><a href='blog/2012/03/index.html'>March 2012</a></li>
<li><a href='/blog/2011/05/index.html'>May 2011</a></li> <li><a href='blog/2012/02/index.html'>February 2012</a></li>
<li><a href='/blog/2011/03/index.html'>March 2011</a></li> <li><a href='blog/2012/01/index.html'>January 2012</a></li>
<li><a href='/blog/2011/02/index.html'>February 2011</a></li> <li><a href='blog/2011/12/index.html'>December 2011</a></li>
<li><a href='/blog/2011/01/index.html'>January 2011</a></li> <li><a href='blog/2011/11/index.html'>November 2011</a></li>
</ul> <li><a href='blog/2011/10/index.html'>October 2011</a></li>
</li> <li><a href='blog/2011/09/index.html'>September 2011</a></li>
<li id="tag_cloud-3" class="widget widget_tag_cloud"><h2 class="widgettitle">Tags</h2> <li><a href='blog/2011/08/index.html'>August 2011</a></li>
<div class="tagcloud"> <li><a href='blog/2011/07/index.html'>July 2011</a></li>
<a href="/blog/tag/align/index.html" class="tag-cloud-link tag-link-256 tag-link-position-1" style="font-size: 8pt;" aria-label="align (2 items)">align</a> <li><a href='blog/2011/06/index.html'>June 2011</a></li>
<a href="/blog/tag/better/index.html" class="tag-cloud-link tag-link-71 tag-link-position-2" style="font-size: 14.326923076923pt;" aria-label="better (8 items)">better</a> <li><a href='blog/2011/05/index.html'>May 2011</a></li>
<a href="/blog/tag/better-listview-2/index.html" class="tag-cloud-link tag-link-31 tag-link-position-3" style="font-size: 22pt;" aria-label="better listview (32 items)">better listview</a> <li><a href='blog/2011/03/index.html'>March 2011</a></li>
<a href="/blog/tag/bound/index.html" class="tag-cloud-link tag-link-85 tag-link-position-4" style="font-size: 8pt;" aria-label="bound (2 items)">bound</a> <li><a href='blog/2011/02/index.html'>February 2011</a></li>
<a href="/blog/tag/child-items-in-listview/index.html" class="tag-cloud-link tag-link-57 tag-link-position-5" style="font-size: 8pt;" aria-label="child items in listview (2 items)">child items in listview</a> <li><a href='blog/2011/01/index.html'>January 2011</a></li>
<a href="/blog/tag/column/index.html" class="tag-cloud-link tag-link-89 tag-link-position-6" style="font-size: 10.961538461538pt;" aria-label="column (4 items)">column</a> </ul>
<a href="/blog/tag/coming-soon/index.html" class="tag-cloud-link tag-link-52 tag-link-position-7" style="font-size: 8pt;" aria-label="coming soon (2 items)">coming soon</a> </li><li id="tag_cloud-3" class="widget widget_tag_cloud"><h2 class="widgettitle">Tags</h2><div class="tagcloud"><a href="blog/tag/align/index.html" class="tag-cloud-link tag-link-256 tag-link-position-1" style="font-size: 8pt;" aria-label="align (2 items)">align</a>
<a href="/blog/tag/custom/index.html" class="tag-cloud-link tag-link-12 tag-link-position-8" style="font-size: 15pt;" aria-label="custom (9 items)">custom</a> <a href="blog/tag/better/index.html" class="tag-cloud-link tag-link-71 tag-link-position-2" style="font-size: 14.326923076923pt;" aria-label="better (8 items)">better</a>
<a href="/blog/tag/data/index.html" class="tag-cloud-link tag-link-84 tag-link-position-9" style="font-size: 8pt;" aria-label="data (2 items)">data</a> <a href="blog/tag/better-listview-2/index.html" class="tag-cloud-link tag-link-31 tag-link-position-3" style="font-size: 22pt;" aria-label="better listview (32 items)">better listview</a>
<a href="/blog/tag/databinding/index.html" class="tag-cloud-link tag-link-83 tag-link-position-10" style="font-size: 8pt;" aria-label="databinding (2 items)">databinding</a> <a href="blog/tag/bound/index.html" class="tag-cloud-link tag-link-85 tag-link-position-4" style="font-size: 8pt;" aria-label="bound (2 items)">bound</a>
<a href="/blog/tag/drawing/index.html" class="tag-cloud-link tag-link-161 tag-link-position-11" style="font-size: 10.961538461538pt;" aria-label="drawing (4 items)">drawing</a> <a href="blog/tag/child-items-in-listview/index.html" class="tag-cloud-link tag-link-57 tag-link-position-5" style="font-size: 8pt;" aria-label="child items in listview (2 items)">child items in listview</a>
<a href="/blog/tag/drawn/index.html" class="tag-cloud-link tag-link-270 tag-link-position-12" style="font-size: 9.6153846153846pt;" aria-label="drawn (3 items)">drawn</a> <a href="blog/tag/column/index.html" class="tag-cloud-link tag-link-89 tag-link-position-6" style="font-size: 10.961538461538pt;" aria-label="column (4 items)">column</a>
<a href="/blog/tag/explorer/index.html" class="tag-cloud-link tag-link-30 tag-link-position-13" style="font-size: 9.6153846153846pt;" aria-label="explorer (3 items)">explorer</a> <a href="blog/tag/coming-soon/index.html" class="tag-cloud-link tag-link-52 tag-link-position-7" style="font-size: 8pt;" aria-label="coming soon (2 items)">coming soon</a>
<a href="/blog/tag/groups/index.html" class="tag-cloud-link tag-link-22 tag-link-position-14" style="font-size: 10.961538461538pt;" aria-label="groups (4 items)">groups</a> <a href="blog/tag/custom/index.html" class="tag-cloud-link tag-link-12 tag-link-position-8" style="font-size: 15pt;" aria-label="custom (9 items)">custom</a>
<a href="/blog/tag/header/index.html" class="tag-cloud-link tag-link-134 tag-link-position-15" style="font-size: 9.6153846153846pt;" aria-label="header (3 items)">header</a> <a href="blog/tag/data/index.html" class="tag-cloud-link tag-link-84 tag-link-position-9" style="font-size: 8pt;" aria-label="data (2 items)">data</a>
<a href="/blog/tag/hide/index.html" class="tag-cloud-link tag-link-88 tag-link-position-16" style="font-size: 10.961538461538pt;" aria-label="hide (4 items)">hide</a> <a href="blog/tag/databinding/index.html" class="tag-cloud-link tag-link-83 tag-link-position-10" style="font-size: 8pt;" aria-label="databinding (2 items)">databinding</a>
<a href="/blog/tag/hiding/index.html" class="tag-cloud-link tag-link-90 tag-link-position-17" style="font-size: 9.6153846153846pt;" aria-label="hiding (3 items)">hiding</a> <a href="blog/tag/drawing/index.html" class="tag-cloud-link tag-link-161 tag-link-position-11" style="font-size: 10.961538461538pt;" aria-label="drawing (4 items)">drawing</a>
<a href="/blog/tag/hierarchy/index.html" class="tag-cloud-link tag-link-24 tag-link-position-18" style="font-size: 8pt;" aria-label="hierarchy (2 items)">hierarchy</a> <a href="blog/tag/drawn/index.html" class="tag-cloud-link tag-link-270 tag-link-position-12" style="font-size: 9.6153846153846pt;" aria-label="drawn (3 items)">drawn</a>
<a href="/blog/tag/hot/index.html" class="tag-cloud-link tag-link-106 tag-link-position-19" style="font-size: 9.6153846153846pt;" aria-label="hot (3 items)">hot</a> <a href="blog/tag/explorer/index.html" class="tag-cloud-link tag-link-30 tag-link-position-13" style="font-size: 9.6153846153846pt;" aria-label="explorer (3 items)">explorer</a>
<a href="/blog/tag/image/index.html" class="tag-cloud-link tag-link-277 tag-link-position-20" style="font-size: 8pt;" aria-label="image (2 items)">image</a> <a href="blog/tag/groups/index.html" class="tag-cloud-link tag-link-22 tag-link-position-14" style="font-size: 10.961538461538pt;" aria-label="groups (4 items)">groups</a>
<a href="/blog/tag/images/index.html" class="tag-cloud-link tag-link-7 tag-link-position-21" style="font-size: 9.6153846153846pt;" aria-label="images (3 items)">images</a> <a href="blog/tag/header/index.html" class="tag-cloud-link tag-link-134 tag-link-position-15" style="font-size: 9.6153846153846pt;" aria-label="header (3 items)">header</a>
<a href="/blog/tag/item/index.html" class="tag-cloud-link tag-link-23 tag-link-position-22" style="font-size: 10.961538461538pt;" aria-label="item (4 items)">item</a> <a href="blog/tag/hide/index.html" class="tag-cloud-link tag-link-88 tag-link-position-16" style="font-size: 10.961538461538pt;" aria-label="hide (4 items)">hide</a>
<a href="/blog/tag/item-hierarchy/index.html" class="tag-cloud-link tag-link-55 tag-link-position-23" style="font-size: 8pt;" aria-label="item hierarchy (2 items)">item hierarchy</a> <a href="blog/tag/hiding/index.html" class="tag-cloud-link tag-link-90 tag-link-position-17" style="font-size: 9.6153846153846pt;" aria-label="hiding (3 items)">hiding</a>
<a href="/blog/tag/items/index.html" class="tag-cloud-link tag-link-107 tag-link-position-24" style="font-size: 17.423076923077pt;" aria-label="items (14 items)">items</a> <a href="blog/tag/hierarchy/index.html" class="tag-cloud-link tag-link-24 tag-link-position-18" style="font-size: 8pt;" aria-label="hierarchy (2 items)">hierarchy</a>
<a href="/blog/tag/listview/index.html" class="tag-cloud-link tag-link-5 tag-link-position-25" style="font-size: 16.076923076923pt;" aria-label="listview (11 items)">listview</a> <a href="blog/tag/hot/index.html" class="tag-cloud-link tag-link-106 tag-link-position-19" style="font-size: 9.6153846153846pt;" aria-label="hot (3 items)">hot</a>
<a href="/blog/tag/load/index.html" class="tag-cloud-link tag-link-261 tag-link-position-26" style="font-size: 8pt;" aria-label="load (2 items)">load</a> <a href="blog/tag/image/index.html" class="tag-cloud-link tag-link-277 tag-link-position-20" style="font-size: 8pt;" aria-label="image (2 items)">image</a>
<a href="/blog/tag/mouse/index.html" class="tag-cloud-link tag-link-41 tag-link-position-27" style="font-size: 8pt;" aria-label="mouse (2 items)">mouse</a> <a href="blog/tag/images/index.html" class="tag-cloud-link tag-link-7 tag-link-position-21" style="font-size: 9.6153846153846pt;" aria-label="images (3 items)">images</a>
<a href="/blog/tag/multi-line/index.html" class="tag-cloud-link tag-link-82 tag-link-position-28" style="font-size: 8pt;" aria-label="multi-line (2 items)">multi-line</a> <a href="blog/tag/item/index.html" class="tag-cloud-link tag-link-23 tag-link-position-22" style="font-size: 10.961538461538pt;" aria-label="item (4 items)">item</a>
<a href="/blog/tag/multiline/index.html" class="tag-cloud-link tag-link-81 tag-link-position-29" style="font-size: 9.6153846153846pt;" aria-label="multiline (3 items)">multiline</a> <a href="blog/tag/item-hierarchy/index.html" class="tag-cloud-link tag-link-55 tag-link-position-23" style="font-size: 8pt;" aria-label="item hierarchy (2 items)">item hierarchy</a>
<a href="/blog/tag/owner/index.html" class="tag-cloud-link tag-link-104 tag-link-position-30" style="font-size: 12.038461538462pt;" aria-label="owner (5 items)">owner</a> <a href="blog/tag/items/index.html" class="tag-cloud-link tag-link-107 tag-link-position-24" style="font-size: 17.423076923077pt;" aria-label="items (14 items)">items</a>
<a href="/blog/tag/ownerdrawn/index.html" class="tag-cloud-link tag-link-273 tag-link-position-31" style="font-size: 8pt;" aria-label="ownerdrawn (2 items)">ownerdrawn</a> <a href="blog/tag/listview/index.html" class="tag-cloud-link tag-link-5 tag-link-position-25" style="font-size: 16.076923076923pt;" aria-label="listview (11 items)">listview</a>
<a href="/blog/tag/padding/index.html" class="tag-cloud-link tag-link-19 tag-link-position-32" style="font-size: 8pt;" aria-label="padding (2 items)">padding</a> <a href="blog/tag/load/index.html" class="tag-cloud-link tag-link-261 tag-link-position-26" style="font-size: 8pt;" aria-label="load (2 items)">load</a>
<a href="/blog/tag/progress/index.html" class="tag-cloud-link tag-link-37 tag-link-position-33" style="font-size: 8pt;" aria-label="progress (2 items)">progress</a> <a href="blog/tag/mouse/index.html" class="tag-cloud-link tag-link-41 tag-link-position-27" style="font-size: 8pt;" aria-label="mouse (2 items)">mouse</a>
<a href="/blog/tag/space/index.html" class="tag-cloud-link tag-link-240 tag-link-position-34" style="font-size: 9.6153846153846pt;" aria-label="space (3 items)">space</a> <a href="blog/tag/multi-line/index.html" class="tag-cloud-link tag-link-82 tag-link-position-28" style="font-size: 8pt;" aria-label="multi-line (2 items)">multi-line</a>
<a href="/blog/tag/spacing/index.html" class="tag-cloud-link tag-link-20 tag-link-position-35" style="font-size: 8pt;" aria-label="spacing (2 items)">spacing</a> <a href="blog/tag/multiline/index.html" class="tag-cloud-link tag-link-81 tag-link-position-29" style="font-size: 9.6153846153846pt;" aria-label="multiline (3 items)">multiline</a>
<a href="/blog/tag/sub-item/index.html" class="tag-cloud-link tag-link-113 tag-link-position-36" style="font-size: 10.961538461538pt;" aria-label="sub-item (4 items)">sub-item</a> <a href="blog/tag/owner/index.html" class="tag-cloud-link tag-link-104 tag-link-position-30" style="font-size: 12.038461538462pt;" aria-label="owner (5 items)">owner</a>
<a href="/blog/tag/sub-items/index.html" class="tag-cloud-link tag-link-265 tag-link-position-37" style="font-size: 8pt;" aria-label="sub-items (2 items)">sub-items</a> <a href="blog/tag/ownerdrawn/index.html" class="tag-cloud-link tag-link-273 tag-link-position-31" style="font-size: 8pt;" aria-label="ownerdrawn (2 items)">ownerdrawn</a>
<a href="/blog/tag/subitem/index.html" class="tag-cloud-link tag-link-258 tag-link-position-38" style="font-size: 9.6153846153846pt;" aria-label="subitem (3 items)">subitem</a> <a href="blog/tag/padding/index.html" class="tag-cloud-link tag-link-19 tag-link-position-32" style="font-size: 8pt;" aria-label="padding (2 items)">padding</a>
<a href="/blog/tag/subitems/index.html" class="tag-cloud-link tag-link-266 tag-link-position-39" style="font-size: 9.6153846153846pt;" aria-label="subitems (3 items)">subitems</a> <a href="blog/tag/progress/index.html" class="tag-cloud-link tag-link-37 tag-link-position-33" style="font-size: 8pt;" aria-label="progress (2 items)">progress</a>
<a href="/blog/tag/thumbnails/index.html" class="tag-cloud-link tag-link-6 tag-link-position-40" style="font-size: 8pt;" aria-label="thumbnails (2 items)">thumbnails</a> <a href="blog/tag/space/index.html" class="tag-cloud-link tag-link-240 tag-link-position-34" style="font-size: 9.6153846153846pt;" aria-label="space (3 items)">space</a>
<a href="/blog/tag/tree/index.html" class="tag-cloud-link tag-link-80 tag-link-position-41" style="font-size: 8pt;" aria-label="tree (2 items)">tree</a> <a href="blog/tag/spacing/index.html" class="tag-cloud-link tag-link-20 tag-link-position-35" style="font-size: 8pt;" aria-label="spacing (2 items)">spacing</a>
<a href="/blog/tag/update/index.html" class="tag-cloud-link tag-link-36 tag-link-position-42" style="font-size: 8pt;" aria-label="update (2 items)">update</a> <a href="blog/tag/sub-item/index.html" class="tag-cloud-link tag-link-113 tag-link-position-36" style="font-size: 10.961538461538pt;" aria-label="sub-item (4 items)">sub-item</a>
<a href="/blog/tag/whats-new/index.html" class="tag-cloud-link tag-link-32 tag-link-position-43" style="font-size: 8pt;" aria-label="what's new (2 items)">what's new</a> <a href="blog/tag/sub-items/index.html" class="tag-cloud-link tag-link-265 tag-link-position-37" style="font-size: 8pt;" aria-label="sub-items (2 items)">sub-items</a>
<a href="/blog/tag/working-on/index.html" class="tag-cloud-link tag-link-38 tag-link-position-44" style="font-size: 8pt;" aria-label="working on (2 items)">working on</a> <a href="blog/tag/subitem/index.html" class="tag-cloud-link tag-link-258 tag-link-position-38" style="font-size: 9.6153846153846pt;" aria-label="subitem (3 items)">subitem</a>
<a href="/blog/tag/xp/index.html" class="tag-cloud-link tag-link-29 tag-link-position-45" style="font-size: 8pt;" aria-label="xp (2 items)">xp</a> <a href="blog/tag/subitems/index.html" class="tag-cloud-link tag-link-266 tag-link-position-39" style="font-size: 9.6153846153846pt;" aria-label="subitems (3 items)">subitems</a>
</div> <a href="blog/tag/thumbnails/index.html" class="tag-cloud-link tag-link-6 tag-link-position-40" style="font-size: 8pt;" aria-label="thumbnails (2 items)">thumbnails</a>
</li> <a href="blog/tag/tree/index.html" class="tag-cloud-link tag-link-80 tag-link-position-41" style="font-size: 8pt;" aria-label="tree (2 items)">tree</a>
</ul> <a href="blog/tag/update/index.html" class="tag-cloud-link tag-link-36 tag-link-position-42" style="font-size: 8pt;" aria-label="update (2 items)">update</a>
<a href="blog/tag/whats-new/index.html" class="tag-cloud-link tag-link-32 tag-link-position-43" style="font-size: 8pt;" aria-label="what&#039;s new (2 items)">what&#039;s new</a>
<a href="blog/tag/working-on/index.html" class="tag-cloud-link tag-link-38 tag-link-position-44" style="font-size: 8pt;" aria-label="working on (2 items)">working on</a>
<a href="blog/tag/xp/index.html" class="tag-cloud-link tag-link-29 tag-link-position-45" style="font-size: 8pt;" aria-label="xp (2 items)">xp</a></div>
</li> </ul>
</div>
</div>
</div> </div>
</div>
<script type='text/javascript' src='blog/wp-includes/js/wp-embed.min.js%3Fver=4.9.8'></script>
</div> </div>
<div class="clear"></div>
`;
---
<Base title={title} description={description} keywords={keywords}>
<Fragment set:html={rawContent} />
</Base> </Base>

View File

@@ -1,107 +1,171 @@
--- ---
import Base from '../layouts/Base.astro'; import Base from '../layouts/Base.astro';
--- const title = "Better ListView .NET control: Improved List View control for C# and VB.NET (Windows Forms)";
<Base title="ComponentOwl.com Sitemap" description="Sitemap for ComponentOwl.com - .NET controls for WinForms" keywords="component owl, sitemap, .net controls"> const description = "Better ListView by Component Owl is a .NET WinForms control designed to replace the standard list view control included with C#/VB.net.";
<div class="subpage sitemap-content"> const keywords = "list view, listview, list view control, list view component, .net list view, list view replacement, list view alternative, improved list view, enhanced list view";
const rawContent = `<div class="d-content-wrap">
<div class="subpage sitemap-content">
<h1>ComponentOwl.com Sitemap</h1> <h1>ComponentOwl.com Sitemap</h1>
<h2>Component Owl - .NET controls for WinForms&nbsp;/&nbsp;</h2> <h2>Component Owl - .NET controls for WinForms&nbsp;/&nbsp;</h2>
<ul class="common top"> <ul class="common top">
<li><strong><a href="/">Home</a></strong></li> <li><strong><a href="index.html">Home</a></strong></li>
<li> <li>
<strong><a href="/better-listview">Better ListView</a></strong> <strong><a href="blog/page/6/index.html">Better ListView</a></strong>
<ul class="common"> <ul class="common">
<li>
<a href="/better-listview">Overview</a>
</li>
<li>
<a href="/better-listview/screenshots.html">Screenshots</a> <li>
</li> <a href="blog/page/6/index.html">Overview</a>
<li>
<a href="/better-listview/comparison-table.html">Comparison</a> </li>
</li>
<li>
<a href="/better-listview/resources.html">Resources</a>
</li> <li>
<li> <a href="better-listview/screenshots.html">Screenshots</a>
<a href="/better-listview/story.html">Story</a>
</li> </li>
<li>
<a href="better-listview/comparison-table.html">Comparison</a>
</li>
<li>
<a href="better-listview/resources.html">Resources</a>
</li>
<li>
<a href="better-listview/story.html">Story</a>
</li>
</ul> </ul>
</li>
<li> <li>
<strong><a href="/better-thumbnail-browser">Better Thumbnail Browser</a></strong> <strong><a href="better-thumbnail-browser.html">Better Thumbnail Browser</a></strong>
<ul class="common"> <ul class="common">
<li>
<a href="/better-thumbnail-browser">Overview</a>
</li>
<li>
<a href="/better-thumbnail-browser/screenshots.html">Screenshots</a> <li>
</li> <a href="better-thumbnail-browser.html">Overview</a>
</li>
<li>
<a href="better-thumbnail-browser/screenshots.html">Screenshots</a>
</li>
</ul> </ul>
</li>
<li> <li>
<strong><a href="/better-splitbutton">Better SplitButton</a></strong> <strong><a href="better-splitbutton.html">Better SplitButton</a></strong>
<ul class="common"> <ul class="common">
<li>
<a href="/better-splitbutton">Overview</a>
</li> <li>
<li> <a href="better-splitbutton.html">Overview</a>
<a href="/better-splitbutton/screenshots.html">Screenshots</a>
</li> </li>
<li>
<a href="better-splitbutton/screenshots.html">Screenshots</a>
</li>
</ul> </ul>
</li>
<li> <li>
<strong><a href="/better-listview-express">Better ListView Express</a></strong> <strong><a href="better-listview-express.html">Better ListView Express</a></strong>
<ul class="common"> <ul class="common">
<li>
<a href="/better-listview-express">Overview</a>
</li> <li>
<li> <a href="better-listview-express.html">Overview</a>
<a href="/better-listview-express/comparison-with-full-version.html">Comparison With Regular ListView and Full Version</a>
</li> </li>
<li>
<a href="better-listview-express/comparison-with-full-version.html">Comparison With Regular ListView and Full Version</a>
</li>
</ul> </ul>
</li> </li>
<li> <li>
<strong><a href="/pricing-licensing/better-listview">Pricing &amp; Licensing for Better ListView</a></strong> <strong><a href="pricing-licensing/better-listview.html">Pricing &amp; Licensing for Better ListView</a></strong>
</li> </li>
<li> <li>
<strong><a href="/pricing-licensing/better-thumbnail-browser">Pricing &amp; Licensing for Better Thumbnail Browser</a></strong> <strong><a href="pricing-licensing/better-thumbnail-browser.html">Pricing &amp; Licensing for Better Thumbnail Browser</a></strong>
</li> </li>
<li> <li>
<strong><a href="/pricing-licensing/better-splitbutton">Pricing &amp; Licensing for Better SplitButton</a></strong> <strong><a href="pricing-licensing/better-splitbutton.html">Pricing &amp; Licensing for Better SplitButton</a></strong>
</li> </li>
<li> <li>
<strong><a href="/support">Support</a></strong> <strong><a href="support.html">Support</a></strong>
</li> </li>
<li><strong><a href="/comics">Comics</a></strong></li> <li><strong><a href="comics/43.html">Comics</a></strong></li>
<li><strong><a href="/blog">Blog</a></strong></li> <li><strong><a href="blog.html">Blog</a></strong></li>
<li><strong><a href="/about-us">About</a></strong></li> <li><strong><a href="about-us.html">About Us</a></strong></li>
</ul> </ul>
<ul class="common top"> <ul class="common top">
<li><strong><a href="/quick-start-guide/better-listview/index.html">Quick Start Guide for Better ListView</a></strong></li> <li><strong><a href="quick-start-guide/better-listview/index.html">Quick Start Guide for Better ListView</a></strong></li>
</ul> </ul>
<ul class="common top"> <ul class="common top">
<li><a href="/download/better-listview.html">Thank you for downloading</a></li> <li><a href="download/better-listview.html">Thank you for downloading</a></li>
<li><a href="/disclaimer">Disclaimer</a></li> <li><a href="disclaimer.html">Disclaimer</a></li>
<li><a href="/privacy-policy">Privacy Policy</a></li> <li><a href="privacy-policy.html">Privacy Policy</a></li>
</ul> </ul>
</div> </div>
</div>
</div>
`;
---
<Base title={title} description={description} keywords={keywords}>
<Fragment set:html={rawContent} />
</Base> </Base>