Я работаю над приложением WinForms, которое использует System.Windows.Forms.PrintPreviewDialog
для отображения диалогового окна предварительного просмотра. Когда пользователь нажимает ESC в этом диалоговом окне, я бы хотел закрыть диалоговое окно. К сожалению, я не могу понять, как это сделать. Я пытался установить обработчик событий KeyDown / PreviewKeyDown, но он никогда не вызывается. Я также попытался установить фокус на диалог (и на его PrintPreviewControl), думая, что это проблема, но это тоже не помогло. У кого-нибудь есть идеи, как заставить это работать?