Hallo zusammen,
ich schreibe mir gerade eine kleine Tool - Sammlung, die mir auf der Arbeit das Leben ein wenig erleichtern soll. Ich habe mir überlegt, dass ganze in ein MdiParentForm zu packen und die einzelnen Tools über MdiChilds anzuzeigen. Nun habe ich ein Problem beim Schließen eines Childs. Hier der grobe Ablauf:
1.) Das Programm wird gestartet und das MdiParentForm wird geöffnet.
2.) Im Parent (im Konstruktor schon) wird nun der "Startbildschirm" mit einzelnen Menüpunkten als Child geöffnet.
3.) Nun wähle ich im Menüstrip des MdiParentForms einen Menüpunkt aus und ein neues ChildFenster öffnet sich.
Wenn ich dieses neu geöffnete Child-Fenster nun schließe über einen Button mit der Methode Close(), dann wird es auch geschlossen, aber das Child-Form welches das Startmenü darstellt erscheint nicht, sondern einfach nur ein graues Fenster.
Hat jemand einen Tipp für mich, wie ich das andere Child-Fenster (das Startmenü) wieder sichtbar bekomme?
Vielen Dank
PS: Ich habe schon versucht die Shown & Enter - Events des Parent-Forms dahingehend zu überschreiben, aber es geht nicht, wenn ein Child deaktiviert wird, dann geht die Anwendung nicht in diese Methoden.