JVCL Help:TJvCustomPageListTreeView

From Project JEDI Wiki
Jump to navigationJump to search
JEDI Visual Component Library Help

Search in JVCL Help

 
Search in all projects
 

Class Hierarchy

TJvCustomPageListTreeView
TJvCustomSettingsTreeView
TJvPageListTreeView
run\JvPageListTreeView.pas


Summary

Base class for tree view controls that has a PageList property of type IPageList.

run\JvPageListTreeView.pas


Pascal

 run\JvPageListTreeView.pas
 TJvCustomPageListTreeView = class(TJvExCustomTreeView);


Description

Use TJvCustomPageListTreeView as a base class when developing tree view controls that should have the ability to be associated with an IPageList implementation.
TJvCustomPageListTreeView has the same functionality as a normal tree view but in addition it can also automatically change the active page of an IPageList implementation when the selected node changes. Internally, the TJvCustomPageListTreeView component creates its tree nodes as TJvPageIndexNodes. A TJvPageIndexNode has a PageIndex property that specifies which page in the PageList to active when the node is selected.
Since the nodes in the tree view is surfaced as normal TTreeNodes, you must typecast the TTreeNode to TJvPageIndexNode in code to access the PageIndex property.
To put a PageList enabled tree view on a form, don't create instances of TJvCustomPageListTreeView. Use the TJvPageListTreeView component instead. TJvPageListTreeView only publishes the properties of TJvCustomPageListTreeView without adding any new functionality.

run\JvPageListTreeView.pas


About

Navigation

run\JvPageListTreeView.pas



Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page