以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  一些问题求教  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=24393)

--  作者:玩脑者
--  发布时间:2009-5-20 15:18:43
--  一些问题求教

1、打印机方面:

1.1、在执行了 报表面板的方法[打印机设置]后,怎样编写,按下“确定”时执行打印,按下“取消”时取消打印呢?

1.2、如何在程序里判断一个打印作业已经进入打印队列。

2、进程方面:

2.1、怎样得到进程列表

2.2、怎样结束一个进程


--  作者:admin
--  发布时间:2009-5-21 14:55:09
--  
直接执行报表的“打印”方法就可以,目前取消是不行的;现在的操作系统也没提供这个时间;按打印作业的。
--  作者:玩脑者
--  发布时间:2009-5-21 17:39:37
--  

你理解错了,不是执行打印后,再取消,

而是,执行“打印机设置”后,弹出打印机设置窗口,

在这个窗口有两个按钮:“确定”“取消”

我要做的是:点击“确定”后执行“打印”,点击“取消”后“取消打印”

注:这两个事件“确定”“取消”是自已设计的,换句话说就是需要“确定”“取消”的事件,就像“一般对话框”一样,有“确定”“取消”事件,可以自定义其中的“事件命令”。


--  作者:FSJM
--  发布时间:2009-5-22 9:01:06
--  

那这个很容易做呀,直接使用“打印机设置对话窗口”构件就可以了。

在“确认”的时间中,执行“报表”的“打印方法”即可,“取消”事件内不需要设置内容。


--  作者:玩脑者
--  发布时间:2009-5-22 12:21:12
--  
哦,找到这个构件了,谢谢。