DotNet programming, Custom Controls and Components for .Net and Visual Studio .Net
Your one stop shop for all your .Net programming needs.


Custom Controls
:

Ecommerce:

Programming Tools:

.Net Links

Partners

PlusListBox

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.

 

 

Copyright (c) 2002-2004 Paul McAndy. All Rights Reserved.