在当前页面选中想要打印的记录前边的复选框,选完之后按打印按钮,依次把每条记录中的数据写入EXCEL模板中,然后打印(这一步用的是for循环,检查listview1.items(i).checked,true就写入打印,false就跳过)
现在问题来了,只有这一页选择的记录打完了,我才能翻页,这个过程程序不能操作;
于是改成打印单独写了一个sub,选择完成后用thread调用,这样做在打印的时候可以翻页了,但是翻页后for循环还没有执行完,item都变成未选中的状态,打印就停了;
需要思路,谢谢各位了
1 个解决方案
#1
楼主需要定义缓存数组来存储当前页的所有item的状态
#1
楼主需要定义缓存数组来存储当前页的所有item的状态