Forum: PC-Programmierung Rückgabe Combobox String ins MAIN (COM) C#


von Daniel B. (yzdani)


Angehängte Dateien:

Lesenswert?

Wie kann ich den String aus meiner Combobox zurück an meine 
Schnittstellen Konfiguration geben?

Ziel des Ganzen:

Der User sollte in der Combobox den Com-Port auswählen können.

Danke im Voraus!

Gruss
Dani

von Borislav B. (boris_b)


Lesenswert?

Du solltest den Port erst erstellen, wenn die Auswahl getroffen wurde. 
Nicht schon im Konstruktor der Klasse. Dann kannst du den Wert ja ganz 
einfach übergeben.

Z.B. im Event-Handler eines "Connect"-Buttons...

von Daniel B. (yzdani)


Lesenswert?

Der Eventhandler gibt aber keine Werte mehr zurück... so müsste ich ja 
in jedem Unterprogramm wo ich den Port verwende den Port neu 
erstellen...

Da gibt es doch sicher eine bessere Lösung?!

Gruss
Dani

von Borislav B. (boris_b)


Lesenswert?

Daniel R. schrieb:
> Der Eventhandler gibt aber keine Werte mehr zurück

Nein, das soll ein Event handler auch garnicht.

Daniel R. schrieb:
> so müsste ich ja
> in jedem Unterprogramm wo ich den Port verwende den Port neu
> erstellen...

Was ist ein "Unterprogramm"?
Du musst den Port nur einmal erstellen, und kannst ihn dann nutzen wo du 
willst.

von Daniel B. (yzdani)


Lesenswert?

achsoooooooo

Port Global erstellen.

Port Name und Baud im Button eventhandler Konfigurieren
Danke für den Denkanstoß!

Gruss
Dani

von fgfazdvsfg (Gast)


Lesenswert?

Nein bloß nicht global.
lokal in der Form und übergen so wie du es ja jetzt auch schon machst.
Das Objekt des Ports wird aber erst in der Funktion erstellt vorher ist 
es Null.

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.