读书人

WinForm ATL + TAB 切换应用程序 窗体

发布时间: 2013-09-06 10:17:17 作者: rapoo

WinForm ATL + TAB 切换应用程序 窗体丢失焦点的问题
使用 ALT + TAB 切换应用程序, 当使用 ALT + TAB 再切换回来时窗体内的控件【WebBrowser 编辑模式下的】的焦点丢失, 再次切换 WebBrowser 又可以自动获得焦点。

间隔性的,中间总有一次 WebBrowser 无法自动获得焦点,而下一次又可以自动获得。

怎样可以做到:每一次切换回来时,WebBrowser 都可以自动获得焦点?


[解决办法]


this.Activated += new EventHandler((sender, e) =>
{
if (webBrowser1.Document != null)
{
webBrowser1.Document.Focus();
}
});

不过这样的话不管切出去之前有没有焦点,切回来之后都会获得焦点。
[解决办法]
楼上正解
[解决办法]
碰到相同问题,求解

读书人网 >C#

热点推荐