Hallo,
ich programmiere gerade an einer Steuerungssoftware für ein Netzwerkgerät. (C#, Winforms).
Ich habe (nicht ganz elegant) beim Start der ersten Form gleich die zweite global mit erzeugt.
Außerdem gibt es eine zusätzliche Klasse Connection, die die Verbindung zum Gerät aufbaut. Man klickt also in der ersten Form auf Verbinden, und die Socketverbindung funktioniert tadellos. Sobald ich auf die zweite Form wechsle, Einstellungen tätige und
dann wieder mit Show() auf die erste wechsle, scheint die Verbindung getrennt zu sein. (die erste wird nicht mit Close() geschlossen, sondern mit Hide() versteckt)
Die Form-Objekte sind wohl nicht die gleichen. Gibt es eine Möglichkeit, den Zugriff zwischen beiden Formen so zu erhalten, dass ich eine Modalität erreiche? (und das Socket-Objekt da bzw. verbunden bleibt?)
Beste Grüße