Skip to main content

Features of VLPropertyList

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.

  • A variety of property value editors in VLPropertyList

    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.

    Customization of text of VLPropertyList UI elements 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

    Object drill-down support in VLPropertyList 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.

  • Use VLPropertyList for ADO record-set browsing

    Browse ADO record-set

    VLPropertyList can be used for browsing ADO record-set with a single line of code. Simply pass the recordset object to the control. Fields of record-set will get added as properties in the control, and appropriate value editors will be provided based on the data type of the record-set fields.

    The control will also provide an intuitive recordset browsing toolbar.

  • In-place tool tip support in VLPropertyList

    Tool tip support

    Name, value columns can be re-sized 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.

  • Categorized properties display in VLPropertyList

    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 multistage 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.