以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  求助窗口打印打印问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=151495)

--  作者:long086
--  发布时间:2020/6/24 22:33:00
--  求助窗口打印打印问题

请问老师在窗口1 中一个打印按钮,然后打开窗口2(实际要打印的是窗口),在窗口2中 一个打印按钮,按打印,打印完成。

 

现在想实现直接按窗口1 中的打印按钮,直接就打印,怎么实现,请老师指点。


--  作者:有点蓝
--  发布时间:2020/6/24 22:45:00
--  
窗口2,afterload事件

Dim btn As WinForm.Button = e.Form.Controls("打印按钮")
btn.PerformClick()

--  作者:long086
--  发布时间:2020/6/24 22:49:00
--  

谢谢老师,是不是有个模拟单击操作


--  作者:有点蓝
--  发布时间:2020/6/24 23:05:00
--  
http://www.foxtable.com/webhelp/topics/2309.htm
--  作者:long086
--  发布时间:2020/6/25 17:33:00
--  
Dim btn As WinForm.Button = e.Form.Controls("打印按钮")
btn.PerformClick()

 

老师您好,把这两行加上功能实现了,但是现在有个新的问题,我的窗口2有两个文本标签,绑定了出库时间和出库单号,如果把上面的二行代码加上了,就没有绑定数据。去掉两行就可以绑定数据,上面原因。


--  作者:有点蓝
--  发布时间:2020/6/27 9:09:00
--  
那就把上面代码放到计时事件里,开启计时器,间隔改为200