VLPropertyList Reference

Introduction

VLPropertyList control provides an simple and elegant user interface for displaying and manipulating property-value pairs in a Visual Basic / Visual Studio like hierarchical property list. It provides a very simple programming interface for adding / removing categorized properties.

The control offer a variety of editor types to suite your specific requirements. It also exposes a simple mechanism to seamlessly integrate your own "in-place" editors (if you choose to write one ... of-course, we provide a sample) or dialog based editors.

Control also offers a duel view for property display. The properties can be displayed in a flat, alphabetic list, a categorized list or both in a user selectable tabbed view.

You can display and manipulate properties of COM objects with just a single line of code or use it to browse records from an ADO recordset with a single line of code.

 

Key Features

  • Complete control on colors, fonts and captions of various UI elements.
  • Built-in value editors for text, number (integer and floating), font, color, date, list (enums) and file name type of properties.
  • Dual view ... flat alphabetic and / or categorized views for properties display.
  • Ability to launch appropriate help for loaded properties.
  • Absolutely minimal coding for displaying / manipulating properties of COM objects.
  • Absolutely minimal coding for browsing records from an ADO recordset.
  • Resizable name / value columns with built-in tooltip support.
  • Supports multi-level categorization of properties.
  • Built-in support for ascending and descending sort order and events for incorporating custom sorting (allowing appropriate sorting for non-English data).
  • Validation event to incorporate custom validations for property value.
  • Keyboard support.
  • Extremely simple programming interface.
  • Integrated online help.
  • Comprehensive demonstration application (with source) showing the usage of the control.