Advanced COM Properties Browser  

 VLPropertyList » A properties browser on steroids » Features Download evaluation copy of propertylist control View VLPropertyList online Help Purchase VLPropertyList control  
Details |  Common Questions |  Download |  Help |  Purchase

 
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.
  • 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 recordset browsing 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.
  • In-place tool tip support in VLPropertyList 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.
  • 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 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.