这是listview控件BUG么?循环判定内容删除指定行,删除不完!
aardio吧
全部回复
仅看楼主
level 1
就是教皇 楼主
//各位可以试一下
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();
2022年11月26日 03点11分 1
level 3
删序号1后,listview剩4项。
删序号2后,listview剩3项。
删序号3后,listview剩2项。
想要删序号4,但listview只剩2项,没有序号4了。
删序号5同理。
2022年11月26日 14点11分 2
我懂了,没有仔细去考虑代码逻辑,多谢解惑[真棒]
2022年11月29日 06点11分
1