首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中的form窗体利用webbrowser引述了一个网页

2013-09-18 
C#中的form窗体利用webbrowser引用了一个网页在我C#中的form窗体中,利用WebBrowser控件,添加了一个外部的

C#中的form窗体利用webbrowser引用了一个网页
在我C#中的form窗体中,利用WebBrowser控件,添加了一个外部的网页,网页的内容是我自己做的百度地图API,引进来以后,所有的都很好,但是我在运行的时候会出现一个问题,就是,窗体刚打开的时候窗体里的地图各个功能都能用,但是最小化之后在打开,地图的滚轮放大缩小就不能用了,在一次最小化然后打开,滚轮又能用啦!请问这是为什么?地图的滚轮能不能用怎么会跟最小化的次数有关呢?一次能用一次不能用。 c# webbrowser 百度地图 地图 控件
[解决办法]
wb1.nagate
[解决办法]
这个问题是焦点问题。当最小化后,在回复正常后,webBrowser并没有获得焦点,所以滚轮无效,这时只要你点击webBrowser,滚轮就有效了。
解决办法就是在窗体回复正常时,让webBrowser获得焦点


        private void Form1_SizeChanged(object sender, EventArgs e)
        {
            if (this.WindowState == FormWindowState.Normal)
            {
                webBrowser1.Focus();
            }
        }

至于2次最小化后滚轮有用的原因,我还没有想明白。

热点排行