Combobox Item ansprechen/auslesen
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 18 Antworten in diesem Thema. Der letzte Beitrag () ist von Einsteiger.
-
-
um das erste Item anzusprechen brauchst du:
ComboBox1.Items(0)
'0 weil Informatiker mit 0 anfangen zu tzählen und nicht mit 1
Für weitere Fragen bin ich offen, aber schau dir doch bitte erst mla das:
openbook.galileocomputing.de/e…71fdf9946b2369bf94355b1c7
an
die seite ist jatzt speziell für des Thema, aber schau dir bitte mal des ganze Buch an
Gruß Einsteiger -
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
Einsteiger schrieb:
0 weil Informatiker mit 0 anfangen zu tzählen und nicht mit 1
Das ist nicht ganz richtig, Informatiker "Zählen" wie normale Menschen. Aber in der Programmierwelt gibt es manche Datentypen die Nullbasierend sind wie z.B. Arrays, Collections, Listen usw. Sicher gibts dafür auch einen technischen Grund aber auch einen Logischen, denn 0 ist nunmal der kleinstmögliche positive Wert und damit auch nur logisch, dass 0 auch der Index des ersten Elementes ist. -
danke liebe leute! ist doch immer wieder toll so eine flotte community!
edit:
hab noch ein problem.
In Zeile6 steht True
Wieso bekomme ich diesen Eror:
Ungültige Konvertierung von der Zeichenfolge no in Typ Boolean.Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von „lace“ ()
-
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
-
-
Das bringen die Lösungen alle.
Man testet nur auf einen Fall (True) und setzt den Rest auf False.
An sonsten habt Du ein Problem. wenn Zeile 6 fehlt und in der 7. Zeile steht "Schönhauser Allee 27" oder so.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
-
-
Also.
Saubere Lösung: "True" ist True, "true" ist True und der Rest ist False.
Oder
Saubere Lösung: "True" ist True, "true" ist True, "1" ist True, "Ja" ist True, "Yes" ist True und der Rest ist False.
Oder
oder
usw.
Du musst Dich einfach festlegen.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
so ok dann nehm ich die if abfrage.
nochmal zurück zu der combobox:
wenn ich folgendes in die form1 direkt schreibe, wo auch die combobox liegt, dann macht er das:
Form1.wenndateivorhanden.SelectedIndex = Zeile(15)
wenn ich das aber in meine 2. form schreibe (diese also das der 1. sagen soll) dann klappt das nicht. -
Ich wollte auch mal ne total überflüssige Signatur:
---Leer--- -
ich versteh das mit dem parse einfach nicht! ich bin jetz auf etlichen seiten gelandet.
zuerst hab ich einfach nur diese zeile eingefügt:
Form1.CheckBox1.Checked = Zeile(6).Trim.ToLower() = "true"
aber wenn ich einfach nur die einfüge und es so lasse, dann macht er nen haken bei der checkbox. ob da nun true oder false steht is dem egal!
aber was muss denn vor und hinter die?! omg das is gebiet auf dem ich noch nie war! wie soll ich dass den so plötzlich kapieren?!
-
-
kann es ein, dass Form2 nicht auf die Variable Zeil(15) zugreifen kann?
außerdem bei dem:
Form1.wenndateivorhanden.SelectedIndex = Zeile(15)
Zeil(15) ist ein String, das hier erfordert aber einen Iteger, wenn in Zeile(15) eine Zahl steht, dann mach es besser so: CInt(Zeile(6))
Wenn es dass Item sein soll, dann so:
Form1.wenndateivorhanden.SelectedItem= Zeile(15)
Gruß Einsteiger
-
Ähnliche Themen
-
Arbeiten und Auslesen einer Combobox mit mehr als einem Item
LizardProgrammer - - Sonstige Problemstellungen -
CovexCinema - - Sonstige Problemstellungen
-
setting welches in combox steht aufrufen
Abwehrschild - - Sonstige Problemstellungen -
lace - - Sonstige Problemstellungen
-
3 Benutzer haben hier geschrieben
- Gast (12)
- RodFromGermany (4)
- jvbsl (3)