高手进。在winform里使用axWebBrowser显示一个网页,用BUTTON来激活没有问题,如果把BUTTON中的代码放在frmOnLine_Load方法下就会有问题。这是为什么呀,如何解决呢。
代码非常简单,如下Object nullObject = new object();
string strUrl=System.Configuration.ConfigurationSettings.AppSettings["WebOnLineAddr"].ToString();//获得网页地址。
this.axWebBrowser1.Navigate(strUrl,ref nullObject,ref nullObject,ref nullObject,ref nullObject);这段代码在BUTTON下可以正常显示网页
如果把这直接放在一BUTTON所在页的_Load中却不能正常显示网页

解决方案 »

  1.   

            
    肯定不会有问题,我都试过几百次了private void Form1_Load(object sender, EventArgs e)
            {
                Object nullObject = new object();
                string strUrl = "http://www.csdn.net";
                this.axWebBrowser1.Navigate(strUrl, ref nullObject, ref nullObject, ref nullObject, ref nullObject); 
            }