Mustang EasyListview

EasyListview is a control that has no dependance on the Microsoft Listview control but has all the features of the latest version from Microsoft. Some of the features of the control are:
- Virtual data initialization through an event callback the first time Afflictive need the data for display (much like Virtual).
- Classes used for items that are easily descended from to add custom data
- Grouping
- Expandable groups
- Custom Expand/Collapse images
- All the views of the Microsoft version 6.0 common control
- Large Icon view
- Small Icon View
- Report View
- Tile View
- Thumbnail View
- and the ability to define new custom views easily
- User overrideable Icon/Thumbnail extraction
- Unicode enabled
- Implements a novel scheme for item, group and column objects. When adding objects to the control you may choose from
- Objects that query their data (captions, images, etc) though interfaces
- Objects that query their data through callbacks on the EasyListview
- Objects that store their data internally (such as design time objects)
- Objects that store their data defined by the developer (custom object)
- Built in support for OLE Drag and Drop
- Built in support for OLE Drag and Drop drag images
- Built in support for VCL Drag and Drop
- Built in support for autoscrolling during Drag Drop
- Flicker free painting to the canvas
- Fully customizable Unicode hints, including custom drawn
- Alpha blended selection rectangle
- Ability to have invisible items, groups and columns
- Checkbox support for items, groups, and columns
- Support for Alpha blended selection of items
- Support for round rectangles for selection
- Support for Grouped Selections
- Support for XP themes
Homepage: http://www.mustangpeak.net/
Download: easylistviewdemo.zip
File Size: 403 KB
Delphi Version: Delphi 5 - Delphi 2007
Source: None
Tuesday 15 Apr 2008 | Delphi Tutorial | Freeware, ListViews and TreeViews