Ekstra toolbar-items
Hi,
We are currently adding a lot of new functionality to the ReportBuilder
components and I would be great if some of the functionality could be moved
from the popup menu to the toolbar.
First: Is it possible to create new items on the toolbar?
Second: If the above is possible can you have toolbar items that only show
when specific items are selected, or alternatively disabled/enabled
depending on the selected component?
Thanks in advance
Steffen
We are currently adding a lot of new functionality to the ReportBuilder
components and I would be great if some of the functionality could be moved
from the popup menu to the toolbar.
First: Is it possible to create new items on the toolbar?
Second: If the above is possible can you have toolbar items that only show
when specific items are selected, or alternatively disabled/enabled
depending on the selected component?
Thanks in advance
Steffen
This discussion has been closed.
Comments
Sorry, but there is currently no way to add/modify toolbars other than to
modify the source code. Most of the Toolbar code is located in ppIDE.pas.
There is a method in ppDsgner.pas called SetToolbarToSelection that updates
the toolbars to reflect the current selection.
Ideally the architecture of the Designer and Toolbars would be openly
extensible by simple registering plug-ins. Its a matter of finding the
resources to devote adding this capability to a future release...
--
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Is it then possible to access the toolbars at runtime from the form that has
the RB designer component and/or inside custom component code?
Thanks
Steffen
The TppDesigner.Form property provide access to the designer window. The
designer window 'owns' the toolbars, so you they will be in the
Form.Components[] array. You can use Delphi's Form.FindComponent method to
retrieve them by name and type cast them to the appropriate type.
--
Nard Moseley
Digital Metaphors Corporation
www.digital-metaphors.com
Best regards,
Nard Moseley
Digital Metaphors
www.digital-metaphors.com