Lazarus
Using the Lazarus IDE => Designer => Topic started by: Schaelle on August 03, 2006, 12:06:42 pm
-
Hi,
i have some components that are overlay other components.
That hinder me on edinting, any way to hide the components in the Form-Editor and Object-Inspector?
Greetings,
Schaelle
-
Hi,
I'm sorry for resureccting this ancient topic but I could not find any other mention of this feature.
Any way to hide visual components in form at design-time (v2.0.12)?
Frate
-
Hi!
Use a TPageControl with multiple different pages.
Winni
-
Use a Datamodule?
-
A Datamodule is for non-visual components only.
Besides a TPageControl you can also use a TNotebook which neither changes the form background color nor leaves a border. But the need to hide components is a good indicator that the form has become too complex. The correct way to handle this is by putting the components on TFrame components which are form-like classes and separate also the event handlers into their own unit. Ideally you insert the frame(s) into the mainform at runtime. The Lazarus IDE is a good example for working with frames. Another, less complex, example is the charteditor demo in folder components/tachart/demo/charteditor of your Lazarus installation.
-
A Datamodule is for non-visual components only.
Indeed I was thinking on components like TTimer for example, not visual ones.