我想把窗体里的界面打印出来,请问是用VB里的datareport 还是用什么别的?

解决方案 »

  1.   

    Form1.PrintForm
    ------------------------------
    PrintForm 方法
          用以将 Form 对象的图象逐位发送给打印机。语法object.PrintFormobject 所在处代表一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,则带有焦点的 Form 对象缺省为 object。说明PrintForm 将打印 Form 对象的全部可见对象和位图。在绘制图形时,如果 AutoRedraw 属性为 True,则在运行时PrintForm 将打印 Form 对象或 PictureBox 控件上的图形。PrintForm 所使用的打印机是由操作系统的控制面板中的设置来决定。
      

  2.   

    也可以用print对象自己写打印代码:
    printer.currentx=1000
    printer.currenty=1000
    printer.print "打印的内容"
      

  3.   

    能说说它们的区别吗,什么时候用datareport什么时候用Form1.PrintForm
      

  4.   

    datareport是用来做报表的。
    很少直接打印窗体的,因为打印出来的东西很难看