|
I've just posted the ListBox Suite on my site (www.dotnetdude.com). The control is free to download and includes all source.
This is a collection of two custom controls that build on the power of the ListBox control.
The first control is called EnhancedListBox and adds reorder buttons to the standard ListBox control. The reorder buttons can be added to either side of the ListBox and are fully stylable. An optional heading caption is also a feature of this control.
The second control encapsulates two EnhancedListBox controls into a WebControl called ListMover. ListMover allows the classic moving of items between two list boxes and exposes the reordering capabilities of the EnhancedListBox.
What makes both these control unique is the ability to perform the moving/reordering using client-side script so there are no server trips, while at the same time making it fully persistable between postbacks.
There are many new features going into the next version of both these controls, including link/button switch and image button capabilities and I'll blog about it when they're online.
I've maintained true to my tradition and my preaching and exposed an extensive property and styling model in these controls, giving you maximum flexibility when using them and also allowing you to incorporate them into any site you wish.
As always, feedback on anyone that uses my controls is always welcome and appreciated.
|