2009-06-17 81 views
2

我通過繼承AxHost並將Acrobat guid("ca8a9780-280d-11cf-a24d-444553540000")傳遞給基礎構造函數,在我們的c#程序中嵌入了Adobe Acrobat。要加載pdf,請撥打InvokeMember("LoadFile")。我遇到的問題是在調用「LoadFile」並加載PDF後,Acrobat將焦點放在我們的表單中。正當Acrobat顯然開始在另一個線程上加載時,將焦點放在之前關注的控件上,並未解決問題。那麼有沒有人有任何想法可以防止這種情況發生?嵌入的Adobe Acrobat PDF竊取焦點

+1

我貼一個可能的解決方案在這裏 http://stackoverflow.com/questions/3074857/axacropdf-swallowing-keys-how - 它得到它停止/ 21159725#21159725 希望它有幫助。 – Tim 2014-01-16 10:58:50

回答

0

嘗試下面的代碼片段.......

 this.Refresh(); 
     axAcroPDF1.Focus(); 
     axAcroPDF1.SendToBack(); 

     **AnyControl**.Focus(); 
     this.Refresh(); 
相關問題