印刷ツールバー項目を含むカスタム コントロールがあります。コントロールを印刷すると、他のシステム OS の 64 ビット OS で Windows 7 にダイアログが表示されません。64ビットのWindows 7でのみ問題。
私の問題 printdialog は、64 ビットの Windows 7 OS では表示されません。
私はチェックして分析しました-> 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 7 スタイルではなく Windows XP に似ているため、excat ソリューションではありません。
UseExDialog プロパティを true に設定すると正常に動作することを意味しますが、印刷ダイアログのスタイルは Windows XP の印刷のように見えますが、Windows 7 とは異なります。64 ビットの Windows 7 OS で印刷ダイアログを表示するには、他のソリューションが必要です。
この問題の完全な解決策を提供してください
ありがとう
シヴァ