2012-07-02 23 views
0

我陷入了偷竊焦點問題之一。我的問題是每當我運行我的基於Windows的應用程序,飛濺形式被加載並且它保存窗口屏幕的總體控制/焦點。在加載期間,如果我試圖打開任何其他應用程序,如Word,記事本,Outlook,瀏覽器等,那麼我以前運行的應用程序竊取新打開的應用程序,如Word,記事本等的重點。我已經嘗試了很多東西,搜索整個網絡的解決方案。防止基於Windows的應用程序竊取其他應用程序的焦點

+1

在此初始屏幕中使用後臺線程執行初始化任務。不要危害主要的GUI線程。 –

+0

嘗試使用['Form.TopMost'屬性](http://msdn.microsoft.com/en-us/library/system.windows.forms.form.topmost.aspx),並查看[此答案]( http://stackoverflow.com/questions/324463/form-top-most#answer-324464)它可能會有所幫助。 –

回答

0

在閃屏補充一點:

this.TopMost = false. 

這是我從你的問題理解。

+0

感謝Mahmoud Gamal和Hooch提供的快速和善意的答覆。但是im應用程序的問題是在Visual Lansa Technology中創建的,因爲他們沒有辦法強制Form焦點,所以我使用.Net技術創建了一個ActiveX控件,但問題是如何我可以利用你的建議解決方案This.Topmost = false。 – user1495635

相關問題