http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=64998

解决方案 »

  1.   

    这个办法是可行,但现在的情况是一个窗体上有滚动条,拖动滚动条时还会出现更多的控件。.net是不是对打印支持的不好呢?难道说全部要自己写代码?但打印这里可是真的不好写呢。哪位朋友那里有对窗体打印和页面预览的好的办法呢?请教了!
      

  2.   

    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=64998
      

  3.   

    http://www.c-sharpcorner.com/Code/2003/March/FormPrinting.asp
      

  4.   

    真的很感谢大家的提供的信息和帮助,特别是bitsbird和daguzhang,
    也很感谢 savagewang1978虽然你的链接被贴过了:)  但目前最成问题的是,现在窗体上的控件都是自定义的控件,
    这好像用ControlPaint.Draw…()就不是太好用了,不知有没有关于自定义的控件的打印呢??thank everybody