Собственное приложение, которое я разрабатываю, ведет себя странно на Windows 7 (64-битном) ПК.
Если я создаю экземпляр PrintDialog и вызываю его метод ShowDialog (), метод немедленно возвращает DialogResult.Cancel без отображения диалоговой формы принтера.
На ПК с Windows 7 установлены принтеры (с работающим принтером по умолчанию).
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;
Есть какие-нибудь подсказки, почему это происходит?