Forum: PC-Programmierung CSharp: Applikation mit zwei WinForms


von Leo (Gast)


Lesenswert?

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 ?

von Peter II (Gast)


Lesenswert?

Leo schrieb:
> erhalte ich immer eine Fehlermeldung (Exeption)

was für eine Exeption ist es denn, und was steht in der Meldung noch 
drin?

von Leo (Gast)


Angehängte Dateien:

Lesenswert?

Hier ist die Meldung: siehe Anhang

von Peter II (Gast)


Lesenswert?

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?

von Minetti (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.