vb 的 List 控件显示问题

我用 for 2到4 循环 运行在list控件 上面2--4 显示完 反复循环2--4
2号正常
3号正常
4号正常
2号正常
3号正常
4号正常
我想 只显示 2号正常
3号正常
4号正常
等下次循环 循环到几号 就好就更新下
这个问题怎么解决呀

你的语言表达能力真的很有问题,语句也不通顺,看半天不明白你想达到什么效果追问

用For循环 循环2到4 (也就是 2 3 4 这3个数) 一秒出来一个数 显示在list控件里
运行后 2-4 无限的循环显示
如2号正常
3号正常
4号正常
2号正常
3号正常
4号正常

现在想 2-4 只显示一遍 到下一次循环只是真对几号 进行刷新 显示本次循环的状态
2号正常 (或2号异常)
3号正常
4号正常

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-08
循环前用下面语句
combox1.clear追问

要是加List6.Clear在循环前面 运行List6.框里 什么也不显示了 想让循环的第二圈 到几号机 就刷新几号机的状态

追答

for i=2 to 4
list6.clear
list6.additem trim(str(i))+"号机正常"
next i

相似回答