以文本方式查看主题

-  搭建论坛  (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=5180)

--  作者:积木爱好者
--  发布时间:2006-4-9 19:46:43
--  [建议]打印预览窗口增加前置和禁止最小化属性

目前打印预览窗口可以设置“窗口大小”和“最大化”、“最小化”属性,可以选择“指定页”,但是在主窗口打开的情况下执行打印预览,如果用鼠标点击主窗口,那么打印预览窗口会被主窗口“盖住”,这样就造成误会。

因为,用户会误认为打印预览窗口已经关闭了,从而导致用户又重复执行打印预览。

在这种情形之下,如果先关闭主窗口,系统还会出现错误!

建议,为打印预览窗口增加“前置”和“禁止最小化”属性;

同时,修正打印预览窗口未关闭之前关闭主窗口会出错的BUG!


--  作者:admin
--  发布时间:2006-4-10 9:18:14
--  
实际上,提的建议与你所认为的BUG是一个问题。当你在报表预览窗口未关闭前,就关闭主窗口,当然会出现错误。因为通常ADO数据库构件都在主窗口上,而关闭主窗口等于退出系统,不出现错误才怪呢,因此这不是BUG。
要注意我们是在开发软件,所以一些误操作而导致的问题,需要我们在程序中去规避,例如,像“报表预览窗口未关闭前,就关闭主窗口”的问题,我们可以执行“预览”和“打印”之前,执行隐藏主窗口;在“预览结束”和“打印结束”后,执行主窗口可见。