Entwickler-Ecke

WinForms - Subfenster anzeigen


Doommortar - Sa 05.04.08 16:09
Titel: Subfenster anzeigen
Hallo

Ich habe ein MDI-Formular in dem ich mehrere Subfenster öffnen kann. Jetzt wollte ich mir im Menü alle geöfneten Subfenster anzeigen lassen.

Könnt ihr mir sagen wie das geht? :P

Gruß


Christian S. - Sa 05.04.08 16:38

Das Parent-Fenster müsste die MdiChildren-Property haben, damit sollte es gehen :-)


Doommortar - Sa 05.04.08 17:10

Ich verstehe nicht wie/was du meinst kannst du das mal genauer erklären?


Christian S. - Sa 05.04.08 17:13

Deine Fenster hat eine Eigenschaft MdiChildren, welche die Subfenster enthält. Darüber kannst Du eine Liste der geöffneten Subfenster erstellen.

Alternativ kannst Du natürlich auch jedes Mal, wenn ein Subfenster geöffnet oder geschlossen wird, Dein Menü aktualisieren.


Christian S. - Sa 05.04.08 17:30

Kommando zurück, das geht viel einfacher:

Lege in Deinem Hauptfenster mal einen MenuStrip an und füge einen Menüpunkt hinzu, z.B. "Fenster". Außerdem stelle ihn als "MainMenuStrip" Deines Hauptfensters ein.

Der MenuStrip hat nun die Eigenschaft "MdiWindowListItem". Stelle dort den Menüpunkt "Fenster" ein, dann sollte alles automatisch funktionieren :-)


Doommortar - So 06.04.08 10:41

Hallo

Vielen Dank für die Hilfe. Genau so klappts. :D

Gruß