我有一個奇怪的問題。我有一個C#.NET 2.0應用程序和一個上下文菜單。當你右鍵點擊應用程序時,上下文菜單顯示出來,菜單上的其中一項是選項。當你點擊選項時,我有一個顯示的OptionsDialog窗體(使用ShowDialog()方法)。問題是,在Windows XP上,焦點一直在消失。如果我點擊選項表單,它的收益會重點關注一秒,但是會再次失去它!我已經嘗試了一切。在Deactivate事件中,我調用this.Focus(),但這似乎沒有什麼區別。我也試着把窗戶放在最上面,但仍然不起作用。對話框失去焦點在Windows XP
另一個奇怪的是,這個問題似乎只在XP上發生。我用Vista和Windows 7試了一下,效果很好。 XP雖然做得很糟糕。任何人有任何想法如何解決這個問題?
您已經嘗試了不同的XP的機器? – Stu 2010-12-03 19:02:09
是的。我使用VMWare來測試我的應用程序。我必須使用2個獨立的XP映像來進行測試,並且都執行相同的奇怪行爲。 – Icemanind 2010-12-03 19:03:09