PrintDialog.ShowDialog()仅仅是显示对话框
打印要另作的
可是我只会VC++的打印方式:(

解决方案 »

  1.   

    打印的代码我已经写了,打印预览很正常,并且在打印预览时点击打印就可以打印,
    也就是说PrintDialog中的确定事件没正常运行
      

  2.   

    难道就没人用过.NET 2002的打印控件????
      

  3.   

    会不会你没判断SHOWDIALOG返回值而做进一步处理,如用户选择取消或确定。SHOWDIALOG成员函数只是显示打印对话框。
      

  4.   

    你用过没有,PrintDialog与PrintDocument?PrintDialog.ShowDialog是不需要处理返回的值的吧,因为我PrintPreviewDialog就没处理返回值,PrintPreviewDialog自动调用PrintDocument的打印,所有打印处理都写在PrintDocument类中了,你试试就知道了
      

  5.   

    你应该试试,判断SHOWDIALOG返回值是ok时,调用print方法。反正没增加负担。
      

  6.   

    PrintPreviewDialog就没处理返回值,PrintPreviewDialog的返回值没意义,当然不需要处理。取消或确定都是退出。