MDI ...
-
Ich habe hier ein Problem, dessen Lösung ich schon vermute. Gehe nur gerade am Internet-Cafe vorbei und frage eben. Sorry ! Wenn ich ein MDI-Fenster einbaue, und mehrere Child-Fenster per Code anzeigen lasse, wie kann ich eines dieser Child-Fenster minimieren ( per Code innerhalb des Hauptrahmenfensters ) und später per Code, maximiert anzeigen lasse ( ebenfalls innerhalb des Hauptrahmenfensters ). Anzeigen vermutlich mit Show() ? Da gibt es auch noch eine Methode die soviel ich weiss ActivateMDIChild heisst, die man aber nicht benutzen soll, weil sie nur intern benutzt wird. Weiss jemand Rat ?
-
Wenn ich mich recht erinnere, musst du einfach nur
WindowState
des MDI Child verändern:From mdiChild = // ... // minimieren: mdiChild.WindowState = FormWindowState.Minimized; // ... // wiederherstellen: mdiChild.WindowState = FormWindowState.Normal;
Achtung:
FormWindowState.Maximized
betrifft alle MDI Children.property Form.WindowState
enum FormWindowState
Grüssli