【问题标题】:Embedded Adobe Acrobat PDF stealing focus嵌入式 Adob​​e Acrobat PDF 窃取焦点
【发布时间】:2010-11-03 17:46:31
【问题描述】:

我通过继承 AxHost 并将 Acrobat guid("ca8a9780-280d-11cf-a24d-444553540000") 传递给基本构造函数,将 Adob​​e Acrobat 嵌入到我们的 c# 程序中。要加载 pdf,我调用 InvokeMember("LoadFile")。我遇到的问题是在调用“LoadFile”并加载 PDF 之后,Acrobat 将焦点放在我们的表单中。作为 Acrobat 显然开始在另一个线程上加载,将焦点调用到以前具有焦点的控件上,并不能解决问题。那么有人知道如何防止这种情况发生吗?

【问题讨论】:

标签: asp.net pdf activex acrobat


【解决方案1】:

试试下面的 sn-p.......

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-20
    • 1970-01-01
    • 1970-01-01
    • 2018-12-06
    • 2020-05-26
    • 2011-01-29
    • 2014-10-29
    • 2019-02-16
    相关资源
    最近更新 更多