我的一些C#和VB程序使用PDFViewer
控件和AxAcroPDFlib
。它已经很好地服务了我多年,但最近,在安装了Adobe Reader DC后,所有使用PDFViewer
的应用程序都开始出现问题。
PDFViewer
可以非常快速地控制打开PDF文档。但是,当我用打开的PDF文档关闭托管PDFViewer
控件的表单时,表单需要5-10秒才能将控件返回到同一程序中的其他表单。其他形式只是保持禁用状态,沙漏鼠标指针延长了一段时间。是否有新的AxAcroPDFlib
应与Reader DC一起使用?
答案 0 :(得分:2)
我能够将问题追踪到实际的PDFViewer
控件。安装Adobe Reader DC时,如果PDFViewer
控件具有Focus
,则表单将无法关闭。我添加了FormClosing
事件处理程序,并添加了一些代码以将Focus
分配给PDFViewer
以外的控件,然后我也处理了PDFViewer
实例。工作就像一个魅力。