2009-06-17 7 views
2

J'introduis Adobe Acrobat dans notre programme C# en héritant d'AxHost et en transmettant Acrobat guid("ca8a9780-280d-11cf-a24d-444553540000") au constructeur de base. Pour charger un pdf, appelez le InvokeMember("LoadFile"). Le problème que je rencontre est après avoir appelé "LoadFile" et le chargement de PDF, Acrobat prend l'accent dans notre formulaire. Le fait qu'Acrobat commence apparemment à se charger sur un autre thread, en appelant le focus sur le contrôle précédemment activé, ne résout pas le problème. Est-ce que quelqu'un a une idée de comment je peux empêcher cela?Embedded Adobe Acrobat PDF dérober focus

+1

J'ai posté une solution possible ici http://stackoverflow.com/questions/3074857/axacropdf-swallowing-keys-how -obtenir-pour-arrêter/21159725 # 21159725 J'espère que ça aide. – Tim

Répondre

0

Essayez l'extrait ci-dessous .......

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

     **AnyControl**.Focus(); 
     this.Refresh(); 
Questions connexes