Please note that this product has now been discontinued and is no longer available for download or purchase
PropertiesList - Data input made easy
The Innovasys PropertiesList control (similar to the
control used to manipulate properties in Visual Studio) provides an efficient, intuitive
and visually compact way to handle data input with minimal coding and user interface
design.
Download the free
evaluation version and run up the provided demonstration for a full guided tour
of the PropertiesList functionality in action.
Flexibility and simplicity coupled with advanced input features
The Innovasys PropertiesList control natively supports the capture of both standard
text / numeric values and more complex data items such as Color, Font, File names,
Pictures. Custom property types such as RTF or HTML can also be seamlessly supported,
saving you valuable coding time and effort and providing an intuitive way for your
users to input and manipulate a set of related values.
A wide range of properties are provided to allow you to tailor the look, feel and
behaviour of the PropertiesList to suit your particular requirement and User Interface
design.
The PropertiesList control is as easy for customers to use as it is for the
developer to configure and code with - don't take our word for it, try if for yourself!
Practical and comprehensive object model based design
The PropertiesList control presents a full logical object model (including PropertiesList,
PropertyItem, ListItem, ImageItem, Page, ToolItem, ColumnHeader objects and related
collections) that allow simple manipulation and configuration of the control at
runtime.
List configuration can easily be defined at design time using a comprehensive set
of property pages or the provided stand-alone designer. Properties layouts and List
layouts can be loaded and saved to disk at run time.
Full ownerdraw capabilities
The capabilities of the PropertiesList can be extended by you through use of the
DrawItem event and related Canvas object. The Canvas provides an easy to use programming
interface for implementing your own custom items.
Using the LanguageStrings class, you can also override many of the default English
language strings with your own localized versions.
Data Access
You can bind a PropertiesList control to any ADO data source in two ways, to either
populate the contents of dropdown lists, or as this screen shot shows, the PropertyItems
collection itself. And with integrated browsing features which can be enabled or
disabled as required, and the ability to add and delete records, PropertiesList
is a winner!
Checkboxes and Radio Buttons
Each PropertyItem can display either a Checkbox or Radio Button, in checked, unchecked
and greyed styles. You can even assign the checkboxes their own tooltips independently
of the reset of the item row.
Dynamic Population
You can populate the PropertyItems collection from the properties of other objects
and controls, or even link the PropertiesList to these objects so that when the
properties are set in the PropertiesList, the appropriate properties are updated
in the attached object.
Full demonstration and on-line help
The control setup package comes complete with a full context sensitive online help
file, a set of sample list layouts and a detailed demonstration projects.
Property Styles
Color Picker
PropertiesList contains a fully integrated drop down Color picker control (this
control is also available separately - see the
Color Picker Control page)
Clicking 'More Colors' shows a standard Color requester dialog. Although not shown
in the screenshot, you can also display an "Automatic" button and change
it's caption text.
Custom
Providing a button that allows you to display custom dialogs in
order to edit your own proprietary item types. You can also use the button property
type for About boxes or to display help (for example).
Drop down list
Providing standard drop down combo type functionality, you are sure to want to use
the drop down list property type.
Cycling through the list by double clicking (as in Visual Studio) is supported,
double right clicking will cycle backwards.
You can specify the maximum number of items to display in the list, or assign a
picture to each item. You can also customize other attributes such as colors and
formatting, and even assign a tooltip to each item.
Date
The date property type provides an integrated date picker, making it easier than
ever for your users to input and manipulate date information.
Date display format is fully configurable to suit your preferences / locale.
Font and Font List
Provides a hassle free way to implement font picking functionality. If you only
need to pick a font name, then the font list style will appeal.
Picture
The picture style provides an integrated viewer, and displays a
preview of images when browsing files. It even has a complete graphics editor for
small images.
Number
The number style allows you to enter numbers, or you can display
a spin button
Other property styles
String default free text field. You can also display a popup text editor
with more advanced features, limit the number of characters which can be entered
and limit the actual characters which can be entered.
Boolean standard True or False dropdown. You can override the labels with
you content, or example Yes and No or On and Off etc, or display a checkbox instead
of a dropdown list
File handles the windows file requesters to provide the familiar
way to capture a filename from the user
Folder provides similar functionality to the File property type,
but displaying an integrated folder browse dialog box instead of a file dialog.
Designers
All PropertiesList features can be configured at both design time and runtime. PropertiesList
also comes with several stand alone design tools for creating and maintaining PropertyItem
collections and LanguageString files.
And More!
PropertiesList has lots more to offer, such as
filtered PropertyItems, expandable and collapsible items, integrated toolbars and
tab strips, event hooking, ability to attach WinHelp and HTML Help topics to PropertyItems,
drag items around to reorder the list, or even from one control to another, and
much more... download the demo today!
The PropertiesList Control demonstration projects, included in both source
and compiled forms, illustrate the entire range of control functionality and
programmability.