Custom Controls:
Ecommerce:
Programming Tools:
.Net Links
Partners
|
Overview
The PlusListBox custom
control represents an advanced list box control. It is built using
an extremely powerful architecture that defines each element in the list
as a separate object that can be manipulated. Therefore each row or each
cell in a multi column list is a separate object. Each object inherits a
number of ambient properties from its direct parent and can have those
properties also explicitly set to override the parent values. This
offers an extreme strength allowing full customization at the lowest
element level, or at the parent level. Some interesting features like
the radio button option list make this control one of the most powerful list
control available today for .NET.
Features
- Bound and Unbound data: you can add
items to the list box from code or you can bind the list to a
datasource. The datasources accepted are Array, DataTable, DataSet,
DataView or any other type that implements the Ilist interface.
- Multiple columns: by using the Columns
property you can define the column names to be displayed by the list
box.
- Sorting: the list box can be sorted on
any visible column
- Checkboxes: each row can display a
checkbox. The setting can be global or per each row independently.
- Radio buttons: each row can display a
radiobutton and can be a part of a RadioGroup.
- Images: each row can display a different
image when selected and not selected.
- Tree clone: by using the LeftMargin
property you can create a tree-view look-alike list
- Visible and invisible rows: any row can
become invisible which allows you to create option lists
- Navigation: the list can be navigated
using the keyboard or the mouse.
- Full ownerdrawn capabilities: you can do
your own ownedrawing without having to inherit our control and the
painting is done without any flicker by using a powerful
double-buffering system.
- Style: each cell or row can be styled by
altering the font, fore color, back color.
- Transparency: all items can be drawn
with a semi-transparent brush allowing the background color or
background image to show.
- Powerfull events: every item issues all
the events you need to track the control's usage, including mouse
events and selection events.
|