aardio吧 关注:626贴子:756
  • 2回复贴,共1

这是listview控件BUG么?循环判定内容删除指定行,删除不完!

只看楼主收藏回复

//各位可以试一下
import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add(
button={cls="button";text="筛选删除";left=520;top=24;right=747;bottom=85;z=2};
listview={cls="listview";left=13;top=99;right=747;bottom=463;edge=1;fullRow=1;gridLines=1;z=1};
static={cls="static";text="删不完,实际循环次数不是获取的总数count";left=270;top=47;right=511;bottom=68;transparent=1;z=3}
)
/*}}*/
winform.listview.insertColumn("机型",120)
winform.listview.addItem({"data"})
winform.listview.addItem({"data"})
winform.listview.addItem({"data"})
winform.listview.addItem({"data"})
winform.listview.addItem({"data"})
winform.button.oncommand = function(id,event){
for(i=1;winform.listview.count;1){
if(winform.listview.getItemText(i,1)="data"){
winform.listview.delItem(i)
}
}
}
winform.show();
win.loopMessage();


IP属地:广东1楼2022-11-26 11:28回复
    删序号1后,listview剩4项。
    删序号2后,listview剩3项。
    删序号3后,listview剩2项。
    想要删序号4,但listview只剩2项,没有序号4了。
    删序号5同理。


    IP属地:广东2楼2022-11-26 22:14
    收起回复