Announcement

Collapse
No announcement yet.

mdi Anwendung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • mdi Anwendung

    Hallo,

    ich arbeite an einer mdi-Anwendung und möchte nun von den child-Fenstern auf das parent-Fenster zugreifen (z.B. auf ProgressBar, StatusStrip). Ist eine separate "Datenklasse" eine Lösung?

    Vielen Dank im voraus.

  • #2
    Vom Mainfenster einmal eine Funktion im Childfenster aufrufen, die das Handle der ProgressBar übernimmt.

    Oder im Childfenster eine Variable als public anlegen mit einem Wert für die ProgressBar. Diese Variable über einen Timer im MainFenster abrufen.
    Günther

    Comment


    • #3
      Hallo,
      wenn das MDI-Parentform z.B. die Klasse

      public partial class MainForm : Form
      {
      }

      implementiert, kann aus jedem untergeordneten MDI-Child über z.B.

      Code:
        MainForm mainForm = (MainForm) this.MdiParent;
        mainForm.Methodenname();
        mainForm.progressBar.Visible = true;
        mainForm.Minimum = 1;
      .....

      auf das MDI-Parentform zugegriffen und jede public Methode oder Eigenschaft des MDI-Parents genutzt werden.

      Comment


      • #4
        Hallo Herr Schmidt,

        "MainForm mainForm = (MainForm) this.MdiParent;" - das ist die Lösung!

        Vielen Dank!

        Comment

        Working...
        X