PDF Viewer хостинг формы обнимает контроль после закрытия
Куча моих программ на C# и VB использует PDFViewer
контролировать и AxAcroPDFlib
, Он хорошо мне служил в течение многих лет, но недавно, после установки Adobe Reader DC, все приложения, использующие PDFViewer
начались проблемы.
PDFViewer
контролирует открывать документы PDF очень быстро, мгновенно. Тем не менее, когда я иду, чтобы закрыть форму хостинга PDFViewer
Для управления с открытым документом PDF форма может занять от 5 до 10 секунд, чтобы вернуть управление другой форме в той же программе. Другие формы просто остаются отключенными, с указателем мыши в виде песочных часов в течение длительного времени. Есть ли новое AxAcroPDFlib
что следует использовать с Reader DC?
1 ответ
Я смог отследить проблему до фактического PDFViewer
контроль. Когда установлен Adobe Reader DC, и если PDFViewer
контроль имеет Focus
, форма будет иметь проблемы с закрытием. я добавил FormClosing
обработчик событий и добавил некоторый код для назначения Focus
для контроля, кроме PDFViewer
а потом я тоже избавился от PDFViewer
пример. Работал как шарм.