打印问题。1)怎样在后台打印,即不弹出“第一页正在打印”的框。2)如果打印出现问题,怎样捕获这些问题第一个问题描述:
    做了个FORM,是全屏显示的,然后有个打印功能,但是当打印的时候,会弹出“第一页正在打印”的小框,打印完后该框则消失。 但这样每次弹出该框时,WINXP的状态栏也显现了,即FORM不是完全的全屏了。 
    怎样让打印时,不显示那个 弹出框呢?第二个问题描述:
    有些时候,打印出现了问题,在状态栏打印小图标出现了黄色的感叹号。在C#中,该怎样捕获这些打印异常信息?

解决方案 »

  1.   

    那个应该是消除不掉的,你这个2个问题都是因为调用windows的程序,跟C#没关系啊
      

  2.   

    这个问题我也遇到过,我的解决办法是将窗体的TopMost属性设为true——“总在最前面”。
      

  3.   


    TopMost属性设为true后,打印框虽然没有出来。但是窗体还是闪了一下,瞬间闪出了一下WINXP的状态栏
      

  4.   

    PrintDocument pd = new PrintDocument();          
     pd.PrintController = new StandardPrintController()
    插播广告:)E-Label是一个专业条码标签打印软件.它会让条码标签打印变得更简单.更方便二次开发(.NET)目前此软件在Beta阶段.如果你对些软件有兴趣可以到http://www.ync-tech.com下截Beta版本
      

  5.   

    应该使用win api 发送消息