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 пример. Работал как шарм.

Другие вопросы по тегам