Встроенное приложение, которое я разрабатываю, ведет себя странно на компьютере под управлением 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;
Любые подсказки, почему это происходит?