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. Zitieren
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? Zitieren
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. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.