首先执行QuickRep.PrinterSetup过程,由于它是一个过程,没有返回值。如何派断用户是按了确定按钮还是取消按钮,以便以后的操作。

解决方案 »

  1.   

    好像不行,可以自己实现打印设置的对话框,或者修改QuickRep的源代码
      

  2.   

    不然的话,就用PrinterSetupDialog
      

  3.   

    但是如果按取消按钮也会打印,我希望按取消按钮后取消打印。PrinterSetupDialog中一些选项找不到相应的属性
      

  4.   

    可以使用这个方法来判断,如果quickrep1的tag值,如果返回0,则用户选择的是ok,如果是其他值,则用户选择的是cancel  quickrep1.PrinterSetup;
      if quickrep1.Tag = 0 Then
        showMessage('selected ok!')
      Else
        showMessage('selected cancel!');欢迎访问我的个人技术站点 
    http://www16.brinkster.com/ctina