2011-11-22 44 views
4

我爲Excel編寫了一個插件,並且彈出了一些窗口,它們在圖標托盤附近的所有窗口之上異步出現。C#異步調用表單

我正在尋找一種方法來調用Invoke和BeginInvoke方法來彈出這些窗體而不必引用另一個窗體或其他此類控件對象。那可能嗎?我能夠檢索將要託管我的運行時間的「Excel窗口」的HWND指針......是否可以檢索具有可從中訪問的Invoke和BeginInvoke方法的對象?

回答

0

也許你可以使用MethodInvoker類。

MethodInvoker Tutorial

+0

嗨,已經試過了。第一個鏈接是我正在使用的。當我的其他Excel工作簿處於活動狀態時,它會失敗,告訴我我的控件不再存在,因此不能作爲我的泡泡的父項。第二個鏈接不會提供任何結果。在他們完全出現之前,我可以看到彈出窗口凍結。 – Jerome