我有带有打印工具栏项的自定义控件。当打印控件时,对话框没有出现在 Windows 7 中,而其他系统操作系统中的 64 位操作系统工作正常。仅在具有 64 位的 Windows 7 中存在问题。
我的问题 printdialog 没有出现在 64 位的 Windows 7 操作系统中。
我已经检查并 anlyaed --> PrintDialog.ShowDialog() 返回立即取消而不是显示问题所在的对话框。
我通过搜索以下链接找到了问题的解决方案:
http://social.msdn.microsoft.com/Forums/en/netfx64bit/thread/8760fb6c-ae63-444e-9606-cd3295ce6b5d
http://msdn.microsoft.com/en-us/library/system.windows.forms.printdialog.useexdialog.aspx
通过将 printdialog 的 UseExDialog 属性设置为 true,对话框可以正常工作。但是这种对话框样式就像 windows XP 而不是 windows7 样式。所以这不是 excat 解决方案。
UseExDialog 属性设置为 true 意味着工作正常。但打印对话框样式看起来像 windows XP 打印不像 windows 7。我需要一些其他解决方案来在 64 位的 windows 7 操作系统中显示打印对话框。
请提供此问题的完整解决方案
谢谢
湿婆