JVCL Help:TJvCustomNavigationPane

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

Search in JVCL Help

 
Search in all projects
 

Class Hierarchy

IPageList
TJvCustomPageList
TJvCustomNavigationPane
TJvNavigationPane
run\JvNavigationPane.pas


Summary

Base class for navigation pane controls.

run\JvNavigationPane.pas


Pascal

 run\JvNavigationPane.pas
 TJvCustomNavigationPane = class(TJvCustomPageList);


Description

TJvCustomNavigationPane is the base class for navigation pane style components. Do not create instances of TJvCustomNavigationPane. Instead, drop a component, like TJvNavigationPane, on the form.
A navigation pane has one or more pages, just like a page control, but to display a page, the user clicks on the buttons at the bottom of the control instead of on tabs. To add a page t design-time, right-click the control and select "New page" from the menu. To create a page at run-time, create an instance of TJvNavPage and assign the TJvCustomNavigationPane to the PageList property.
Buttons can be either maximized or minimized (iconic). When a button is iconic, it appears on an icon panel at the bottom of the contro . This panel is always visible. The icon panel can also have a drop-down menu. If it does, the drop-down menu button appears at the far right of the icon panel.
To minimize and maximize the page buttons, the user can drag a splitter located above the topmost button. You can programmatically control the number of maximized buttons with the MaximizedCount property or, if you need more detailed control, with each page's Iconic property.
The navigation pane (and all other Nav Pane related visual controls), has a StyleManager property. You can assign a TJvNavPaneStyleManager to this property and then control the color themes used from one single point.

run\JvNavigationPane.pas


About

Navigation

run\JvNavigationPane.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