Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: RemoveItem, VB

Createman [18.05.2003 11:33:47]

#

Kuinka saan poistettua ListBoxista tietyn arvon/tekstin, jonka olen lisännyt siihen AddItem komennolla? Eli kuinka käytän RemoveItem komentoa? En ole vielä saanut RemoveItemiä toimimaan kunnolla.

LL [18.05.2003 11:44:54]

#

Näin olen ainakin itse käyttänyt:

Private Sub Command1_Click()
lista.RemoveItem 0 ' poistaa a:n
lista.RemoveItem 1 ' poistaa b:n
End Sub

Private Sub Form_Load()
lista.AddItem "a"
lista.AddItem "b"
End Sub

edit: Taitaa vähän kusta nuo kommentti-jutut...

Createman [18.05.2003 12:13:10]

#

frmKuljetukset.lstKuljetukset.RemoveItem 0

toimii, mutta

frmKuljetukset.lstKuljetukset.RemoveItem 1

antaa virheilmoituksen:
Run-time error '5':
Invalid procedure call or argument

Antti Laaksonen [18.05.2003 12:52:18]

#

Laita kumpaankin kohtaan indeksiksi 0. Sillä kun listasta poistetaan ylin rivi, rivistä 1 tulee rivi 0, joten riviä 1 ei enää ole olemassa. Tai sitten voit laittaa nuo toisinpäin, ensin 1 ja sitten 0.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta