Entwickler-Ecke
Netzwerk - Port übernehmen aus listBox
highlander78 - Mo 17.09.07 13:44
Titel: Port übernehmen aus listBox
Hallo erstmal,
bin totaler Anfänger in C# und benötige einen Tip wie ich einen Wert aus einer "listBox" als einstellung für einen Port übernehme.
Ich habe ein Einfaches Programm erstellt dass bei mir auf einen fest eingestellten UDP Port Daten empfängt und in einer listBox ausgibt,das funktioniert ja auch.
Also ich gehe so vor :
listBox2.ItemsAdd.("600"); ---> in meiner listBox wird als Defaultwert der Port "600" eingestellt
so baue ich die verbindung auf:
listener = new UdpClient(hier sollte der Port aus der listBox übernomen werden);
groupEP = new IPEndPoint(IPAdress.Any,hier sollte der Port aus der listBox übernomen werden);
ist für euch bestimmt total einfach , aber ich zerbreche mir den Kopf seit 3 Tagen :-(
arj - Mo 17.09.07 14:47
Also ich persönlich würde ja zum auswählen eine Combobox bevorzugen, aber egal.
Gilt für beide: Schau dir doch mal die Eigenschaften SelectedItem bzw. SelectedText an,
das wird dir weiterhelfen :)
highlander78 - Mo 17.09.07 16:37
Hättest du vielleicht ein Beispiel für mich , ich bekomme hier schon Kopfschmerzen .
arj - Mo 17.09.07 17:20
Klar:
C#-Quelltext
1: 2:
| string s = listBox1.SelectedItem.ToString(); string s2 = comboBox1.Text; |
Jetzt musst du nur noch die Strings in Integer umwandeln. Das macht man zum
Beispiel mit
int.Parse(string s).
Aus diesen Dingen sollte sich was zusammenbasteln lassen.
Wichtig:
Wenn bei
SelectedItem kein Element ausgewählt ist, dann wird ein
Fehler geworfen, deshalb vorher noch prüfen ob überhaupt eines gewählt ist:
C#-Quelltext
1: 2:
| if (listBox1.SelectedItem != null) |
highlander78 - Di 18.09.07 19:09
danke
Hat mir sehr geholfen , habe es mit NumericUpDown gelöst, da ich so wie so nur eine Zahl als einstellwert brauche eignete es sich ganz gut.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!