Powerful & Simple.
Drop in replacement for stock listview with all the power you need to easily customize your listview appearance.
RichListView
Richer 
Components
Rich ListView 4 is a fully .net based ListView control that is one of
the most full featured products available for .Net ListView development
today. While most ListViews focus on heavy grid based/database applications,
Rich ListView focuses on a lighter, higher performance and feature rich approach.
Rich ListView 4 is a perfect solution for your windows forms applications.
Rich ListView is a product not just of Richer but of our customers. As all our
customers know, we take feedback seriously here. We have had feature requests
that have been implemented that very day (we will send you the beta dll but you
have to wait for full testing to get release). This control has been out for 6
years now which means a lot of hard work and customer feedback have gone into
making this control the best it can be.
Rich ListView 4 comes with all the features you would expect in a ListView. All
of the basic abilities including Custom Colors, Fonts, Tags, and more can be set
Control Wide, by Rows or even by Sub Items!
Features Overview
.NET ListView
|
|
|
Control Features
|
|
|
Full column resize redraw (not single line movement) |
|
|
Hot tracking for rows and/or columns |
|
|
Root Lines (don't use this option on lists with 10k+ nodes) |
|
|
Custom grid settings (color, width, line style) |
|
|
Extremely fast, can handle 100k+ nodes. |
|
|
Column Spanning |
|
|
Word Wrap |
|
|
Auto Height |
|
|
Vertical Headers |
|
|
|
Custom fonts
|
|
|
Controlwide |
|
|
Rows |
|
|
SubItems |
|
|
|
Custom colors
|
|
|
Controlwide |
|
|
Rows |
|
|
SubItems |
|
|
|
Activated Embedding
|
|
|
Built in cell edit functionality |
|
|
Built in DateTime edit |
|
|
Built in ComboBox |
|
|
|
|
Rich ListView 4 is heavily tuned for performance. Whether adding large
numbers of items or updating huge sets of data at a time, Rich ListView
4 can easily handle even the most demanding needs.
Most grids and ListViews today are heavily DB oriented and tend to perform
poorly when presented with large amounts of data. Rich ListView 4 attempts
to fill this gap by providing an extremely high performance .Net control
(no ActiveX or unmanaged code).
The first video to the right shows the ListView being loaded with 100k
cells (2 columns of 50k rows). The ListView loads in just over 1 second.
The Microsoft ListView would take upwards of an hour to load that many.
The second video to the right shows the ListView with 1000 rows and 12
columns (12000 cells) updating 30 times a second. Yes, every single cell
is updating 30 times a second. Let's see you try that with Microsoft or
our competitors offerings!
You don't need to use buggy virtual lists to support the high performance
of this control like you do with the Microsoft controls. They work this fast
right out of the box. Included with the ListView are example programs that
demonstrate exactly how this demo was performed.
|
|
|
|
Control embedding is a powerful capability of the Rich ListView control.
There are a variety of build-in types in Rich ListView that help make
control embedding easier, although you can customize the controls in any
way you want through manual overriding of the code. In Rich ListView,
embedding is always based on the column; each column can have a different
(or no) control embedded. (This also means that the controls in one column
cannot affect another column!) There are two properties that manage the
embedded controls: EmbeddedControlType and EmbeddedDisplayConditions.
Built in cell edit types are Textbox, ComboBox, and DateTimePicker.
You can also select the 'UserType' and add your own activated embedded controls!
To give you maximum control over your cell editing, you can subscribe to
pre edit and post edit events so that you can load presets or customizations
on the fly as your control is being activated in the list.
|
|
|
|
Embedded Calendar and Progress Bars
|
|
|
Custom drawing in the Richer control series allows a user to
customize nearly every part of the drawing experience. Custom
drawing not only extends to replacing the drawing that is
provided for you, but you can 'Post' or 'Pre' draw so that
you can add to what has already been drawn onto the control surface.!
Check out our custom drawing application example that installs
with the control to see just how deeply you can go with the
customization of the drawing. This has been one of our most
popular features as you can literally customize this control
as far as your imagination can take you.
|
|
|
|
Custom Drawing example.
|
|
|
Out of the box, our sorting is powerful and fully customizable.
Use one of our built in sorting mechanisms or roll your own,
Rich ListView can satisfy all of your sorting needs. Rich
ListView also supports both stable and unstable sorting!
You can set the way columns are ordered in a Rich ListView
instance using the Sort properties. Sorting with Rich ListView
is on a per-column basis, allowing you to have multiple sorts
defined. There are two aspects to sorting: the sort type (the
algorithm used to sort) and the comparer type (what the sort
is based on).
|
|
|