我正在寫一個新的基於插件的應用程序。這會將程序集加載到他們自己的應用程序域中,並通過Application.Run(pluginForm)在每個應用程序域內顯示指定的主窗體。在調用應用程序域內的Application.Run(pluginForm)之前,我將加載器應用程序中的主窗體設置爲每個pluginForm的父窗體。因此,當pluginForm顯示它總是顯示在加載器應用程序的mainForm前面。子窗體失去了重點首先點擊父窗體。如何解決這個問題?
我的問題是,當用戶第一次點擊pluginForm(子表單)時,它失去了焦點,mainForm(加載器應用程序的形式)獲得焦點。 (然而,pluginForm停留在前面)因此,用戶最終不得不點擊兩次以使pluginForm第一次聚焦。
這很煩人。我怎樣才能解決這個問題?
http://www.elearnenglishlanguage.com/difficulties/looselose.html – 2010-09-21 20:25:31