adăugarea de elemente la lista de articole (Programare, Vb.Net, Listbox)

bod a intrebat.

Folosesc vb.net forms

Încerc să adaug elemente la un listbox, unul câte unul, din mai multe combobox-uri și textbox-uri

problema este că atunci când adaug al doilea element în listbox îl înlocuiește pe primul.

Vreau ca lista să păstreze primul element și să adauge unul nou.

Iată codul meu

    Private Sub Button39_Click(sender As Object, e As EventArgs) Handles Button39.Click


    ListBox1.Items.Add(ComboBox1.Text.ToString() &
    " " & ComboBox2.Text.ToString() & "  " & textbox1.Text.ToString())

Comentarii

  • Da, funcționează… adică atunci când adaug un alt element… îl înlocuiește pe primul… vreau să îl adaug pe al doilea sub primul, nu să îl înlocuiască pe primul…  > Por bod.
  • Acesta este codul dvs. complet? Sunteți sigur că nu aveți un „ListBox1.Items.Clear” undeva? –  > Por etalon11.
  • Nu, nu există… Trebuie să adaug o buclă pentru a continua să introduc elemente în listbox? –  > Por bod.
  • listbox-ul este la un alt formular .. și am un buton de revenire acolo care mă întoarce la formularul original conține (me.close) .. este aceasta problema? –  > Por bod.
  • Deci, poate că ai o nouă instanță a ListBox1 și recreezi formularul. Deci, instanța ta se pierde. –  > Por etalon11.
1 răspunsuri
A.Bahrami Bavani

încercați cu aceste modificări

Private Sub Button39_Click(sender As Object, e As EventArgs) Handles Button39.Click
    ListBox1.Items.Add(ComboBox1.SelectedItem.Text.ToString() & " " & ComboBox2.SelectedItem.Text.ToString() & "  " & textbox1.Text.ToString())