ComboBox - Erstes Item anzeigen lassen

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von picoflop.

    ComboBox - Erstes Item anzeigen lassen

    Hallo,

    ich suche verzweifelt nach einer Lösung für mein kleines Problem. Ich habe eine ComboBox, in welcher je nach Ereignis, immer etwas anderes drin ist.

    Nehmen wir mal an beim ersten Ereignis kann man zum Beispiel "Banane, Orange, Traube" auswählen und beim zweiten Ereignis "Birne, Pflaume, Kirsche". (In dieser Reihenfolge)

    Beim 1. Ereignis soll dann schon direkt "Banane" in der ComboBox stehen und beim 2. Ereignis "Birne".

    Die ComboBox ist jedoch leer und ein Item wird dort erst angezeigt, wenn auch eines ausgewählt wird. Ich möchte jedoch gerne, dass das erste Item aus der Liste direkt angezeigt wird.

    Gesucht habe ich lange und einige Themen gefunden, die mir aber alle nicht geholfen haben.

    VB.NET-Quellcode

    1. ComboBox1.SelectedIndex = 0
    habe ich ziemlich oft gelesen, das funktioniert aber nicht.

    ("InvalidArgument=Value mit dem Wert 0 ist für SelectedIndex ungültig.
    Parametername: SelectedIndex")

    Andere Zahlen funktionieren auch nicht.

    Anmerkung: DropDownStyle ist auf "DropDownList" gestellt, falls das wichtig ist.

    MfG Onion :)

    Onion schrieb:


    VB.NET-Quellcode

    1. ComboBox1.SelectedIndex = 0


    habe ich ziemlich oft gelesen, das funktioniert aber nicht.
    ("InvalidArgument=Value mit dem Wert 0 ist für SelectedIndex ungültig.
    Parametername: SelectedIndex")


    VB.NET-Quellcode

    1. ComboBox1.Items.AddRange({"Apfel", "Birne"})
    2. ComboBox1.SelectedIndex = 0

    Funktioniert bei mir wunderbar.
    Bilder
    • a.jpg

      1,71 kB, 214×58, 15.330 mal angesehen

    LaMiy schrieb:

    Onion schrieb:



    VB.NET-Quellcode

    1. ComboBox1.Items.AddRange({"Apfel", "Birne"})
    2. ComboBox1.SelectedIndex = 0

    Funktioniert bei mir wunderbar.
    Oh man.. Jetzt wo ich dein Beispiel sehe wird mir auch mein Fehler klar. Ich habe versucht den ersten Wert auszulesen, bevor überhaupt einer eingetragen wurde. :pinch: Jetzt funktioniert es nämlich auch.

    Danke dir. :)

    ChipPRO Österreich schrieb:

    Geh DropDownStyle durch!
    Daran lag es nicht, trotzdem danke.

    Investmentclub schrieb:


    Diese Fehlmeldung kommt wenn der selektierte Eintrag nicht belegt ist,
    Das habe ich dann auch gemerkt. :D