fsStayOnTop auch bei Nebenforms möglich?
-
Hi!
Ich habe eine Anwendung mit 3 Forms.
Form1 = MainForm : Von hier aus wird Form2 mit ShowModal() geöffnet.
Form2 = NebenForm : Von hier aus wird Form3 mit Show() geöffnet.
Form3 = NebenForm mit fsStayOnTopDas Problem ist das Form3 nicht vor Form2 bleibt wenn dieser den Focus bekommt. Mit Form3->SetFocus() oder Form3->BringToFront() geht es nicht, da dadurch Form2 den Focus verliert.
Wie ist es dennoch möglich?
MfG
Benjamin
-
Du zeigst Form2 mit ShowModal (wie Dialog) auf. Wenn Form2 den Focus hat, verhindert das Programm, dass das modale Fenster verdeckt werden kann!
Vielleicht geht's, wenn Form 'normal' angezeigt wird? (ev. in Form1 vorher Enabled=false setzen. Nach SCHLIESSEN von Form2 aber wieder ENABLEN!!!)