Hide components in Form-Editor and Object-Inspector lazarus / 10-Designer ---------------------------------------------------------------------- Schaelle · 2006-08-03 10:06 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 ---------------------------------------------------------------------- Frate · 2021-11-25 12:21 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 ---------------------------------------------------------------------- winni · 2021-11-25 13:39 Hi! Use a TPageControl with multiple different pages. Winni ---------------------------------------------------------------------- lainz · 2021-11-25 14:06 Use a Datamodule? ---------------------------------------------------------------------- wp · 2021-11-25 14:35 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. ---------------------------------------------------------------------- lainz · 2021-11-25 15:16 Quote from: wp on November 25, 2021, 03:35:42 pmA Datamodule is for non-visual components only. Indeed I was thinking on components like TTimer for example, not visual ones.