MDI Basiswissen
- MDI-Mainform
- Es muß immer ein MDI Hauptformular (MdiContainer) definiert werden
- dazu muss die Eigenschaft des entsprechende Formulars gesetzt werden: IsMdiContainer = True
- MDI-Childs
- Projektbaum rechtsklicken->Hinzufügen->Windows Form->Windows Form
- Form nach eingenem Wunsch designen, benennen und speichern
- MDI-Childs anzeigen
// Funktion in der MDI-Mainform private void miShowMDI_Click(object sender, EventArgs e) { // Fenster aus designter Fensterklasse erzeugen frmMDIForm MDIForm = new frmMDIForm(); // MdiParent-Zuweisung ist wichtig, // da so FObjectTree zu einem MDI-Child wird // durch die Zuweisung wird das Child-Formular // automatisch im Hauptformular registriert MDIForm.MdiParent = this; // MDI-Fenster anzeigen MDIForm.Show(); }