Hallo,
stehe vor einem Grundlagenproblem. Ich möchte, dass eine zweite Form - sobald geöffnet - immer im Vordergrund ist, wenn die erste Form vom Benutzer angeklickt wird (in der Taskbar oder direkt). Jedoch soll die Form nicht vor anderen Fenstern außerhalb des Programms sein, was topmost ausschließt.
Ein paar Versuche habe ich leider ohne Erfolg ausprobiert:
Im Event GotFocus von Form1:
Form2.Focus()
Allerdings wird das GotFocus Event gar nicht aufgerufen, wenn ich von einem anderen Fenster zu meiner Form1 wechsel?
Beim erstellen von Form2 - anstelle von Form2.Show, Form2.ShowDialog.
Problem: Das Fenster verlangt keinerlei Eingabe, es entstehen weitere Probleme wenn die Form so aufgerufen wird.
Im Form2.LostFocus
Form2.Focus
-> Entspricht quasi topmost und die Form ist wiederum immer im Vordergrund.
Hat mir jemand die richtige Idee, ich steh grad voll aufm Schlauch
Grüße
stehe vor einem Grundlagenproblem. Ich möchte, dass eine zweite Form - sobald geöffnet - immer im Vordergrund ist, wenn die erste Form vom Benutzer angeklickt wird (in der Taskbar oder direkt). Jedoch soll die Form nicht vor anderen Fenstern außerhalb des Programms sein, was topmost ausschließt.
Ein paar Versuche habe ich leider ohne Erfolg ausprobiert:
Im Event GotFocus von Form1:
Form2.Focus()
Allerdings wird das GotFocus Event gar nicht aufgerufen, wenn ich von einem anderen Fenster zu meiner Form1 wechsel?
Beim erstellen von Form2 - anstelle von Form2.Show, Form2.ShowDialog.
Problem: Das Fenster verlangt keinerlei Eingabe, es entstehen weitere Probleme wenn die Form so aufgerufen wird.
Im Form2.LostFocus
Form2.Focus
-> Entspricht quasi topmost und die Form ist wiederum immer im Vordergrund.
Hat mir jemand die richtige Idee, ich steh grad voll aufm Schlauch
Grüße