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();
}