现在需要监视一个文件夹,将其中新建的.gz图像文件解压缩并“打印”出来,打印过程用窗口来模拟,即按指定的时间参数逐行将图像显示出来。
打印完成后,画面保持在打印完成时的画面,继续监听下一文件的建立。问题出现在watcher_FileCreated()事件中,如果使用form.show()函数,则窗口一闪而过,无法模拟出打印的过程;如果使用form.showDialog()函数,可以正常显示打印过程,但是由于是模态窗口,如果保持在打印完成时的状态,则无法跳出这个form.showDialog()进行Dispose(),资源无法释放,当同一图像文件再次建立时(即同名覆盖原文件)显示资源被占用。
请问有没有办法可以在保持打印完成状态的情况下,进行下次监听。小弟初学,请各位先辈不吝赐教。谢谢