C# 2te Form hinzufügen

Gast #3096299
Lesenswert?

Hallo ich habe eine grundlegende Frage zum hinzufügen einer 2ten Form in 
C#.
Ich möchte nach drücken eines Buttons eine 2te Form aufrufen in der ich 
eine serielle Schnittstelle realisiere. Doch wie geht das dann, wenn ich 
dort serialPort.Open() schreibe, übernimmt er mir das auch in meienm 
hautpfenster? denn dort lese ich dann die Datein von dem Port ein.

Klaus K.
Gast #3096305
Lesenswert?

Klaus K schrieb:
> Ich möchte nach drücken eines Buttons eine 2te Form aufrufen in der ich
> eine serielle Schnittstelle realisiere. Doch wie geht das dann, wenn ich
> dort serialPort.Open() schreibe, übernimmt er mir das auch in meienm
> hautpfenster? denn dort lese ich dann die Datein von dem Port ein.

nein natürlich nicht. Und man sollte in der Gui überhaupt nicht einen 
SerialPort anlegen.

eine Gui sollte austauschbar sein, darin hat eine kommmunikation nicht 
zu suchen. Dafür legt man sich eine eigene Klasse an die die 
"intelligenz" von dem Programm darstellt. Darum können dann die 
verschienden Formulare zugreifen.
Gast #3096545
Lesenswert?

> Naja, ich will die Form2 eig so nutzen, das ich darin erst das COM_Port
> ermittle, also bei drücken des Buttons "Verbindung herstellen" soll er
> mir Form2 öffnen. In der ist dann die COmboBox für das COm-pOrt und der
> Verbinden Button, welcher mir das Serielle Port öffnen soll
Ja und? Das widerspricht doch nicht der Aussage von oben, dass 
Programm-Logik und -GUI voneinander getrennt sein sollen.

Ralf

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren