我用Print对象打印,想在打印的时候弹出一个“正在打印,请稍侯”的提示框,但是每次程序运行的时候,总是弹不出来,要等到打印完以后才弹出来,但是我一句一句运行的时候就可以弹出,请问有什么方法可以解决次问题?

解决方案 »

  1.   

    这个简单,新建一个FORM,在里面把你的打印功能写到里面去,当你点击住窗体上的打印时,就用MASBOX弹出一个消息对话框,如果点"是"就一摸态显示新建的FORM,在FORM里显示“正在打印,请稍侯”,等打印结束后,再显示为打印结束!
      

  2.   

    最好是能弹出窗口的,状态栏不太直观,odinZ(孤独刘) 的方法还是不行,点是以后不会弹出窗口就直接打印了,唉
      

  3.   

    这个可能要接触到底层的打印机编程了,可以用Timer控件来模拟大概的打印时间。
      

  4.   

    你可以用一FORM做成MSGBOX的形式,在打印前SHOW這窗體,打印完後UNLOAD這窗體
      

  5.   

    我是在打印之前SHOW出来的,但是还没有完全SHOW出来就打印了,打印的过程中整个程序处于假死状态,打印完成后窗口就UNLOAD了,就是说还没有完全SHOW出来就UNLOAD了
      

  6.   

    在打印中加上几条doevents语句。