Guten Morgen, ich habe in meiner CSharp Applikation zwei WinForms. Das zweite WInForm dient nur zur Anzeige von empfangenen Daten. Beim ersten mal öffnen funktioniert alles korrekt. Sobald ich das zweite Fenster schließe und danach wieder öffne, erhalte ich immer eine Fehlermeldung (Exeption). Wie kann ich nun in meiner ersten Form überprüfen ob das zweite Fenster öffnen (Aktiv) ist oder nicht ?
Leo schrieb: > erhalte ich immer eine Fehlermeldung (Exeption) was für eine Exeption ist es denn, und was steht in der Meldung noch drin?
steht doch alles da, die verwendest scheinbar irgendeine liste und greifst auf ein elemnt zu was es nicht gibt. Gibt es auch einen Passenden codestelle wo der Fehler auftritt?
Du darfst das zweite Fenster nicht mit fenster.Close() schliessen. Wenn du es dann mit fenster.Show() wieder anzeigen möchtest, ist es bereits zerstört und die Ressourcen freigegeben. Entweder du schliesst das zweite Fenster mit .Hide(), dann kannst du es mit Show() wieder anzeigen, in demselben Zustand wie es beim verstecken war, oder du musst vor jedem neuen Öffnen das Fenster mit new neu anlegen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.