MFToolBox Component Help


Overview  Installation   Properties  Methods  Events   Terms of Use and Registration


 

Overview
TToolBox is a TCustomPanel descendant that emulates the floating tool bars that are used in many popular graphics editors and other applications.

Insert a TtoolBox Panel on your application form and then fill it with Toolbars, Buttons, Panels,Color Pickers, Grids, or any components you desire. Your end-user can then move the ToolBoxaround the parent form by dragging it with the mouse.

The ToolBox, although a panel component, resembles a form complete with a title bar containinga caption and two control buttons that respectively hide the panel, or allow it to scroll up out of the way so that only the title bar is visible. The programmer can specify whether the control buttons are visible, and can control the state of the ToolBox (Hidden or scrolled up) by setting the appropriate properties.

 

Installation

Put the MFToolBox .pas and MFToolBox.dcr files in a directory in your library path then select it using the Component/Install Component Menu Selection in the IDE.

 

Properties
ClientColor This is a Tcolor value that sets the color of the 'Client' area of the panel.
Panel State A specialized type (psOpen or psClosed) that specifies whether the panel will appear fully visible or scrolled up to the Title bar.
TitleBarColor This is a Tcolor value that sets the color of the Title bar area of the panel.
TitleBarText This value will set the Title bar caption .
UserClosable A Boolean value. Specifies whether the 'Hide' Button is visible to the user.
UserShrinkable A Boolean value. Specifies whether the Scroll (Open/Closed) Button is visible to the user.

 

Methods
TToolBox adds no methods beyond those inherited by TCustomPanel.

 

Events
TToolBox adds no new events. The only modification is that the 'OnResize' event is fired when the Panel is scrolled open or closed.

 

Terms of Use and Registration
This component is shareware not freeware. If you decide to use it after evaluation, you must register it. Upon registration you may use the component freely in any freeware or shareware applications you create and distribute.

Use of the component in a commercial application is prohibited without prior written permission from the author. Any additional fee or requirements will be determined based on the nature of the application.

Please visit MicroFrame's website for instructions on registration