清空 VB.net 中的 listbox

vb.net 中沒有 RemoveAll 功能,所以需要使用 For 的方法清空。由於刪除列表的第一個項目時後面的項目會前移,即Index會自動減一 。如果使用For從 0 to Items.count 時會出現刪除不乾淨並且出現錯誤等!!既然Index會自動減少如果使Index不變化那就可以刪除乾淨!如果想不變化index那麼只能從後面開始刪除!變成 items.count to 0 !由於count 是計數即從1開始 而項目index是從0開始,所以要改成 items.count-1 to 0 step -1

For i = ListBox1.Items.Count - 1 To 0 Step -1
   ListBox1.Items.RemoveAt(i)
Next


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值