Hej! Finns det inte en Clear-metod på Items? Hah, jo det gjorde det ju. Ibland kan man behöva använda sig av din metod ändå (kanske inte just för att tömma en listbox...) och då är lösningen att gå baklänges: Eller ta bort den första:Rensa listbox
Har sökt lite här på forumet, men utan någon framgång.
Jag har ett program som listar ett antal rader ur en textfil,
in i en ListBox. Sen när jag vill uppdatera listboxen med info ur
en annan fil, så vill jag först tömma listbox:en helt, innan
jag stoppar in det nya ..
Hur sjutton går jag tillväga då?
Har försökt med med en loop såhär:
Dim itemCount As Integer = Form1.listBooking.Items.Count()
Dim x As Integer
If itemCount <> 0 Then
For x = 0 To itemCount
Form1.listBooking.Items.RemoveAt(x)
Next
End If
Men då får jag ett felmeddelande där det står:
"InvalidArgument=Value på 1 är inte giltigt för index.
Parameternamn: index"
Och markerar den raden:
Form1.listBooking.Items.RemoveAt(x)
Sv: Rensa listbox
Form1.listBooking.Items.Clear()
/JohanSv:Rensa listbox
Jag som tyckte jag kollade efter det, men tydligen inte!
Tackar! Sv: Rensa listbox
<code>
For x = itemCount To 0 Step -1
Form1.listBooking.Items.RemoveAt(x)
Next
</code>
ThomasSv:Rensa listbox
While ListBox1.Items.Count
ListBox1.Items.RemoveAt(0)
End While