Hallo,
ich habe folgendes Problem... ich habe eine MainForm und eine zweite Form. Wenn ich die zweite Form geöffnet habe und auf den dortigen Button drücke, kommt automatisch immer die MainForm mit in den Vordergrund. Wenn z.Bsp. die Form2 ganz vorne ist und die MainForm vielleicht das fünfte Fenster war, rückt die MainForm beim ButtonClick direkt hinter Form2. Wie kann ich das verhindern? Ich benutze ja nur die Form2 und MainForm soll da bleiben wo sie ist
Habe schon mit MainForm.Visible und auch SentBack usw gearbeitet, aber kein Erfolg. Danke für eure Hilfe.
----
Folgendes scheint zu funktionieren (in Form2.Show)
ShowWindow(MainForm1.Handle, SW_SHOWNOACTIVATE);
MainForm1.Visible:=False;
Bei Form2.Close mache ich die MainForm dann wieder sichtbar. Ich frage mich nur, ob ich das SHOWNOACTIVATE noch irgendwie zurücksetzen muss?
Moderiert von
Narses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Mo 08.08.2011 um 20:38