Hiding the components can be done with panel1.Hide; and restore with panel1.Show; or changing the .Visible property. They will hide the panel and all its contents.
While Edit1.Left := 5000; may work for most, maybe someone extreme is using 10 monitor desktop and still sees it
Also it will not prevent those components from getting Focus with tab for example.
Thank you much, EndUser.
I am already using this idea you discuss, and indeed it is correct that form sizes, locations, and so for can be peculiar to different systems, and need to be used with care.
Actually, though my original question is as in some applications I've seen, where one window can be dragged out of the mother window.
And, although I don't need to do that right now, I still am interested if that is possible, and if so, briefly, mentions of how it is to be approached are most welcome.
Thanks!