Forms in SDI Application do not become active
Posted on 2003-11-11
Got a funny one... I have created an application that has a main host form that is very ms outlookish with the nav bar on the left. When I click on a button of the nav bar it shows an auto-created form with the very simple:
frmSampleForm.Show; //show my auto-created form
frmSampleForm.Parent := frmMain.pnMainStage; //make the panel pnMainStage the parent to 'hold' the newly displayed form
The problem is this, when I select a few buttons and have multiple SDI forms just floating around on the pnMainStage panel non of them are active even when they have focus. The title bar just remains the same opaque blue as when it was inactive. Even if I only have one 'child'(with respect to the main form not in MDI relationship) form this still occurs. When the 'child' windows are cascaded upon each other I have to actually select the title bar to bring it to the front/top, selecting anywhere else on the form doesn't do so.
ideas anyone?? Thanks