MDI Basiswissen

MDI Basiswissen

  1. MDI-Mainform
    • Es muß immer ein MDI Hauptformular (MdiContainer) definiert werden
    • dazu muss die Eigenschaft des entsprechende Formulars gesetzt werden: IsMdiContainer = True
  2. MDI-Childs
    • Projektbaum rechtsklicken->Hinzufügen->Windows Form->Windows Form
    • Form nach eingenem Wunsch designen, benennen und speichern
  3. MDI-Childs anzeigen
  4. // 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();
    }