0815FIA Geschrieben 3. Dezember 2009 Geschrieben 3. Dezember 2009 Wenn Der Dateiname noch nicht in der Liste ist, fuegst Du den Dateinamen hinzu. Wenn er noch nicht vorhanden war, dann erstellst Du ein neues Child. Besser den kompletten Pfad, kann ja sein, das man mehrere Dateien des gleichen Namens an unterschiedlichen Orten mit unterschiedlichem Inhalt hat, und diese parallel bearbeiten will.
Pointerman Geschrieben 4. Dezember 2009 Geschrieben 4. Dezember 2009 Besser den kompletten Pfad, kann ja sein, das man mehrere Dateien des gleichen Namens an unterschiedlichen Orten mit unterschiedlichem Inhalt hat, und diese parallel bearbeiten will. Naja, die Property "Filename" des OpenFileDialoges liefert ja Pfad und Dateinamen zurueck. Ich denke nicht, dass da jemand auf die Idee kommt und den Pfad abschneidet. Wo genau füge ich dieses Code: if (MdiChildren.Length == 0) ein? Da Du ja nur im Parentform Zugriff hast, natuerlich dort. Ausserdem ergibt es sich ja schon dadurch, dass Du damit steuern willst, ob ueberhaupt ein neues Childform angelegt werden soll. Wie kann ich vom Child Form auf den toolStripStatusLabel1.Text im Parent Form zugreifen? Ersteinmal garnicht. Was moechtest Du denn da eintragen?
Nadine19 Geschrieben 4. Dezember 2009 Autor Geschrieben 4. Dezember 2009 Ich hab es in die Parent Form geschrieben: void menuLaden_Click(object sender, EventArgs e) { if (MdiChildren.Length == 0) { ((Form2)ActiveMdiChild).Oeffnen(); } } Das funktioniert aber nicht, da das Öffnen jetzt gar nicht mehr funktioniert Mit toolStripStatusLabel1.Text möchte ich den Status in einer Statusbar im Parent Form angeben: toolStripStatusLabel1.Text = "Texteditor - Statusbar"; Wegen der Liste, die merkt ob die Datei schon geöffnet ist oder nicht, wie genau erstelle ich so eine Liste? Hab das noch nie gemacht.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden