Dual Main Forms

The application will have most forms as popups. Thats working fine. But The main form could have one of two sets of information displayed. I will have them in two different child forms.

  1. Is it best to use the Tab control to handle this?
  2. Will other popup child forms float on top of this child form?

Do you have more details. It is not really clear how you want "two sets of information displayed"?

Based on a setup option, some users will have a dashboard displayed. Others will have the calendar displayed. That will be their "mainform" or landing page. I want the main menu to be visible in either case. I dont want to replicate the mainmenu or the code that handles the mainmenu.

I am thinking that I can have this form on a tab control, with the real mainform will have the main menu and its code. And the mainmenu events will launch popup child forms.

Is this workable, or should I use the frame?

On VCL, I would just graft this landing page on a panel.

I do not know the full scope of what functionality will be in each 'form' of this dashboard. My gut feeling is that using frames is a lighter approach and preferable if this meets your needs.