【发布时间】:2010-12-17 00:17:28
【问题描述】:
我正在开发的内部应用程序在 Windows 7(64 位)PC 上表现异常。
如果我创建一个 PrintDialog 的实例,并调用它的 ShowDialog() 方法,该方法会立即返回 DialogResult.Cancel 而不显示打印机对话框表单。
Windows 7 PC 确实安装了打印机(带有工作的默认打印机)。
PrintDialog printDialog = new PrintDialog();
printDialog.PrinterSettings.Copies = 2;
printDialog.AllowCurrentPage = false;
printDialog.AllowPrintToFile = false;
printDialog.AllowSelection = false;
printDialog.AllowSomePages = false;
DialogResult dialogResult = printDialog.ShowDialog(this);
if (dialogResult == DialogResult.Cancel)
return;
任何线索为什么会发生这种情况?
【问题讨论】:
标签: .net winforms printing windows-7 printdialog