找回密码
 立即注册

QQ登录

只需一步,快速开始

aifengp

中级会员

12

主题

60

帖子

746

积分

中级会员

积分
746

活字格认证

aifengp
中级会员   /  发表于:2010-12-15 10:14  /   查看:14198  /  回复:22
我想再问下,那我打印预览之后,如何确定我是否单击上面的打印按钮呢???就是如何确定这个预览窗口的关闭  怎么判断我究竟是否执行了打印呢???
洗洗睡吧……

22 个回复

正序浏览
gw0506
超级版主   /  发表于:2010-12-15 17:16:00
23#
其中一次是因为Generatin Previews窗口弹出导致的。

png

png
回复 使用道具 举报
aifengp
中级会员   /  发表于:2010-12-15 17:03:00
22#
不是,预览的时候就一页,刚打开预览的时候,这个事件走了2遍,不知道为什么,而且那个值还不一样
洗洗睡吧……
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-12-15 17:00:00
21#
是不是预览文档分了2页?
回复 使用道具 举报
aifengp
中级会员   /  发表于:2010-12-15 16:59:00
20#
我用了个很笨很笨的方法把问题解决了,可是我有个地方始终不明白,为什么我刚显示预览窗口时fpSpread1_PrintMessageBox事件中的e.BeginPrinting为true呢,并且走了2遍,第一遍为true,第二遍为false,当我点击打印按钮的时候e.BeginPrinting的值为true.  不知道我描述清楚了没有……
洗洗睡吧……
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-12-15 16:38:00
19#

回复 17# aifengp 的帖子

所以你这个问题和之前那个每次打印5行数据是相关的,对吧。

Preview窗口是微软提供的,没有接口能拿到你要的信息。

你看能不能取消预览窗口。只提供一个打印按钮?
回复 使用道具 举报
xiwu
中级会员   /  发表于:2010-12-15 16:20:00
18#
讨论很活跃啊,两天没来又多了很多内容
回复 使用道具 举报
aifengp
中级会员   /  发表于:2010-12-15 15:38:00
17#
问题是这样的,我怎样确定preview窗口中我点没有点哪个打印按钮呢?我可能预览后没有打印直接点击关闭按钮,也可能预览后打击了打印按钮后打印了文件才关闭?我判断不出客户究竟做了什么操作啊,我是想如果真正打印了文件后就更新打印次数。问题是我判断不出用户怎么操作的
洗洗睡吧……
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-12-15 15:29:00
16#
不需要事件了。
你在PrintSheet(0)方法后直接写你的逻辑就好了。
它会一直等到preview窗口关闭才会执行后面的代码。
回复 使用道具 举报
aifengp
中级会员   /  发表于:2010-12-15 15:17:00
15#
呵呵,问题就在这儿了,呵呵,哪个打印结束的事件是什么???
洗洗睡吧……
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部