[.NET] [Visual Basic] Problem mit Combobox

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Satoru, 13. Mai 2009 .

  1. 13. Mai 2009
    [Visual Basic] Problem mit Combobox

    Hi,
    ich hab da ein recht eigenartiges Problem für das ich seit Stunden eine Lösung suche:
    Ich habe mit VB eine Combobox erstellt, und über das Eigenschaftenfenster auch schon 4 Werte reingeschrieben. Wenn ich das ganze jetzt debugge und laufen lasse, kann ich auch problemlos auf diese 4 Werte zugreifen, nur hat die Combobox keinen Standardwert, also bevor ich durch DropDown einen meiner Werte gewählt habe, ist der Combobox-Text quasi leer.

    Ich hab schon versucht das mit combobox.text = "wert" (zeigt keine Wirkung)
    oder mit combobox.ListIndex = 0 (Fehler: "ListIndex" ist kein Member von "System.Windows.Forms.ComboBox)

    Hat jemand ne Ahnung wie ich diesen Standardwert einstellen kann?
    Danke im Vorraus!

    mfg
    Satoru
     
  2. 13. Mai 2009
    AW: [Visual Basic] Problem mit Combobox

    he

    Code:
    combobox.SelectedIndex = 0;
    
    greetz Jojo
     
  3. 13. Mai 2009
    AW: [Visual Basic] Problem mit Combobox

    Kannst natürlich auch jeden andern index auswählen (0 bis 3), müsste aber die Lösung sein.
     
  4. 13. Mai 2009
    AW: [Visual Basic] Problem mit Combobox

    das hat leider auch nicht geklappt, ich hab diese syntax:

    Code:
    Public Class frmMain
     Private Sub Form_Load()
     combobox.Items.Add("Wert1")
     combobox.Items.Add("Wert2")
     combobox.Items.Add("Wert3")
     combobox.Items.Add("Wert4")
     combobox.SelectedIndex = 0
     End Sub
    End Class
    wenn ich das Programm ausführe, bleibt das Combobox-Feld bis zur ersten Auswahl leer... :/

    edit: Wenn ich die combobox auf mit dem code oben befülle, tut sich nichts wenn ich das programm ausführe... die Werte werden nur übernommen wenn ich sie in dem Designer eintrage, unter den Einstellungen (unter Items). Ich glaube fast, da liegt irgendwo der Hase begraben.
     
  5. 14. Mai 2009
    AW: [Visual Basic] Problem mit Combobox

    probier mal zuerst auf index 1 und dan auf index 0 zu sehen.. hatte das problem bei c# auch schon mal.

    //EDIT:
    die werte werden wenn du sie mit Items.Add() hinzufügst nicht in deine ComboBox eingetragen?

    heißt deine combobox vl anders?
     
  6. 14. Mai 2009
    AW: [Visual Basic] Problem mit Combobox

    also meinst du so?
    Code:
     Public Class frmMain
     Private Sub Form_Load()
     combobox.Items.Add("Wert1")
     combobox.Items.Add("Wert2")
     combobox.Items.Add("Wert3")
     combobox.Items.Add("Wert4")
     combobox.SelectedIndex = 0
     combobox.SelectedIndex = 1
     End Sub
    End Class 
    der name der combobox ist sicher richtig, der wird mir auch von vb immer automatisch vervollständigt. Aber wenn ich den Code, so wie er oben steht, ausführen lasse und während der Laufzeit auf die Combox klicke, ist sie leer.
     
  7. 14. Mai 2009
    AW: [Visual Basic] Problem mit Combobox

    ah die ganzte combobox ist leer?

    hm hast du mehrere überein ander gelegt und du siehst nur die eine in der du nichts hinzufügt?

    sonst ist das etwas unerklärlich.
     
  8. 20. Mai 2009
    AW: [Visual Basic] Problem mit Combobox

    Hallo, machs dir doch ganz einfach

    combobox.text =combobox.Items(0)


    Damit holst du dir des Item 0, in diesem Fall Wert1


    ich denke mal dass sollte dein Problem lösen wenn nich schreib mich einfach an

    mfg

    whenyou
     
  9. 20. Mai 2009
    AW: [Visual Basic] Problem mit Combobox

    Hallo, machs dir doch ganz einfach

    combobox.text =combobox.Items(0)


    Damit holst du dir des Item 0, in diesem Fall Wert1


    ich denke mal dass sollte dein Problem lösen wenn nich schreib mich einfach an

    mfg

    whenyou

    edit: so code reingehockt damit dus gleich siehst


    Code:
     Public Class frmMain
     Private Sub Form_Load()
     combobox.Items.Add("Wert1")
     combobox.Items.Add("Wert2")
     combobox.Items.Add("Wert3")
     combobox.Items.Add("Wert4")
     combobox.text =combobox.Items(0)
     End Sub
    End Class 
    Sollte nun so funktionieren, wenn nicht kannst du die Auflistung auch über den VB.net designer einfügen, dann funktioniert es auf jeden fall, so hab ich es gerade ausprobiert

    ->!den oberen Post bitte weglöschen, versehentlich falsch gedrückt! thanks
     
  10. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.