Hallo,
ich habe ein Problem mit der Steuerung meiner Formulare. Ich habe ein MainForm, in dem eine DataGridView angezeigt wird. Dort ist eine Symbolleiste, wo man hinzufügen und Bearbeiten kann. Nach dem Klicken der Schaltflächen öffne ich ein Formular mit
C#-Quelltext
Das Programm wartet dann, bis das aufgerufene Formular geschlossen wird, weil der DialogResult entscheidet, ob die MainForm und das DataGridView aktualisiert werden soll.
Nun habe ich aber das Problem, dass wenn dieses aufgerufene Formular aktiv ist, es immer vorne ist. d.h. wenn ich Outlook aufmache, dann habe ich dieses Formular vorne. Wie kann ich es einstellen, dass es nur vor dem Mainform ist d.h. Mainform kann nicht bearbeitet werden, aber andere Programme wie z.B. Outlook können davor komplett gesehen und bearbeiten werden.
Wie kann ich das Lösen? Entweder das MyForm ist nicht ganz vorne, oder gibt es einen anderen Weg, wie mein MainForm erfährt, dass MyForm korrekt beendet wurde bzw. abgebrochen wurde.
Danke und Gruß
Martin