This page provides a feature summary for VLPropertyList. We have covered more
significant features of the product to give you a feel of its capabilities.
-
Data editors
VLPropertyList provides built-in value editor for text, number, boolean, font,
color, date, picture, list (enums), file name and folder/directory name type of
properties.
Various attributes of these editors can also be controlled by you. For example,
we will not force you to use True/False for boolean value text, Yes/No or any
other text that you specify will do.
You can also incorporate your own "in-place" value editors or a a dialog base
editors into VLPropertyList.
- Customizable user interface
VLPropertyList offer you complete control on the colors, fonts and captions of
various UI elements allowing you to display non-English information.
- Background Image
You can choose to display any image as background for property area. Further,
you have control on how the image is rendered in the property area. You may choose
to tile, stretch or center the image.
- Special support for COM
VLPropertyList provides excellent support for displaying / manipulating properties
of COM objects. You can load properties of a COM object into VLPropertyList with
a single line of code. Moreover, VLPropertyList can automatically update the
property of the COM object when user modifies the property value through VLPropertyList.
VLPropertyList version 2.0 introduces the capability of specifying inspection depth
for COM properties browsing. If a COM object property returns another COM object, VLPropertyList
will now show properties of this object as well.
-
Browse ADO recordset
VLPropertyList can be used for browsing ADO recordset with a single line of code. Simply
pass the recordset object to the control. Fields of recordset will get added as properties in the control,
and appropriate value editors will be provided based on the data type of the recordset fields.
The control will also provide an intuitive recordset browsing toolbar.
-
Tool tip support
Name, value columns can be resized by the user using mouse. If the cell width is
too small to fully display the contents, then VLPropertyList will automatically
show tool tip when mouse hovers on that cell.
-
Multilevel categorization support
Properties added to VLPropertyList can be categorized and sub-categorized. VLPropertyList
provides a dual view to the properties. You may choose to display a flat alphabetic
list view, a multilevel categorized view or both.
- Sort order
VLPropertyList has built-in support for ascending and descending sort order for properties
display. It also provides events to incorporate your own sort order. This feature is
very useful when you are displaying non-English data.
- Data validation
VLPropertyList performs automatic data validation based on the data type. Number and date
editors provide built-in range validation support. In addition, the control provides data validation event,
where you can easily plug-in your own data validation.
- Custom painting of property value
VLPropertyList provides multi-stage custom drawing support of property values, easing
your job when you want to draw some property value in a way that we haven't envisaged.
- Enhanced Keyboard Support
VLPropertyList 2.0 enhances the keyboard support. Now you can scroll through, select and
edit property values without touching the mouse. You can quickly select a property using
the first character of the property name.
- Mouse-wheel Support
When displaying a large number of properties, mouse-wheel support is very useful to scroll through the
list of properties.
- Simple programming interface
VLPropertyList has a very easy to use programming model.
- Integrated on-line help
VLPropertyList ships with a detailed, integrated on-line help. So, while programming
help on any property or method is just F1 away.
- Sample
VLPropertyList setup ships with an extensive sample program (with source) demonstrating
the usages of the control.
|