ConfigTreeView now supporting Windows
XP visual styles
|
|
This component is free for non-commercial users. Anyone who is profiting
materially from using this component is required to purchase the component for
US$ 30 (for details see the Ordering
section). Only users who have purchased the
component will receive the complete source and free updates. Currently
ConfigTreeView supports Delphi 4, 5, 6 and 7.
Main features
- Treenodes can be saved and loaded from file, resource or any other stream,
which may be very useful for localization.
- Settings (that means the current state of the nodes) can be saved to the
Windows-Registry or an INI-file with a single call.
- The design time editor for the nodes is also availabe at runtime.
- Two events, OnNodeChecked and OnNodeChecking are provided for customizable
reactions. Through the Allow parameter of the OnNodeChecking event you can
prevent the user from making a state change.
- Easy to implement "What's This"-help for the nodes, as each has
its own HelpContext property.
Download
You can download an evalution version
which comes with a complete setup application in the download
section. This version is fully functional but works only
while Delphi is running.
Support
If you have questions about this component check
the FAQ section,
have a
look at the demo project which comes with the component, refer to the online help or
just send an EMail to support@choosepill.com.
Version history
version
|
released
|
fixes
|
1.9 |
10/06/2002 |
Added support for Delphi 7 |
1.8 |
05/27/2002 |
New Tag property for every
node. Displaying checkbox/radiobutton images now also works
if no ImageList is used. Editor preserves expanded state of
items, so you can set expanded/collapsed states of every node at design time.
After loading items or upon first display of the component, it is scrolled to the first node.
Fixed problem with
installer and improved IDE help integration. Design time context menu now displays
version information. Dropped support for Delphi
3. |
1.7 |
11/26/2001 |
Fixes design time AV which occured only in D5.
New UseThemes property to
have "classic" look even under themed WinXP. |
1.6 |
10/16/2001 |
Added support for Windows XP themes. Also implemented workaround for
resource leak of the VCL (applies to D5 and D6 only).
|
1.5 |
10/10/2001 |
The evaluation version now supports Delphi 6 update pack #1
Fixed
incompatibility of the DFM file of the design time editor (new
property introduced by D6). There is now a separate file for
D4 and D5. |
1.4 |
07/09/2001 |
Added support for Delphi 6 Changed ShowConfigTreeViewDesigner:
removed Designer parameter to get rid of the DsgnIntf
dependence and added boolean return value which is True if any
changes were applied |
1.3 |
06/07/2001 |
Fixed a bug with window-recreation; after changing e.g.
BorderStyle the ConfigTreeView lost all the extra information for node;
the nodes are now saved in DestroyWnd and rereated in CreateWnd
Changed stream format in a backward compatible way; it now saves the expanded state of each node too
Fixed drawing bug when
ShowRoot=True and ShowLines=False |
1.2 |
04/15/2001 |
Added two methods: GetNodeFromKeyPath and GetNodeFromKeyPathRelative.
New Options property with currently one flag: ctoMustClickInCheckBox which is off by default.
Additionally the downloadable version is
crippled now. That means it only runs while Delphi/C++Builder
is running as well. Freeware authors may still request a free
uncrippled version without source. |
1.1 |
08/18/2000 |
Added parameter AWriteBoolAsString to LoadSettingsToRegistry and
SaveSettingsToRegistry so the settings of checkbox nodes may be read/written as strings.
This was necessary, as TRegIniFile and 3rd party component IniOut are using strings
when writing/reading a Bool. Also fixed a bug in the setup which broke
the uninstall. |
1.0 |
08/08/2000 |
initial release
|
Go To Top
|