• 关于 axWebBrowser 控件的使用注意事项


    最近在使用 axWebBrowser 控件开发时,出现了一些莫名的错误,很是奇怪。

    1、在使用 axWebBrowser.Navigate2 打开网页后,如果再打开其它页面,就会出错。

        出现的情况是,程序直接报错,也不告诉你哪儿出错了,就直接让你选择关闭。调试器也没有任何反应。

        出现的原因不是很清楚。

        昨天的时候,还是好好的。今天改了一些与这个控件没有任何关系的地方,结果就这样子了。

       解决方法如下:

     

                string s = "about:blank";
                
    object sobj = (object)s;
                
    object noObject = "";
                
    this.axWebBrowser1.Navigate2(ref sobj, ref noObject, ref noObject, ref noObject, ref noObject);



                s 
    = Path.Combine(AppFolder.AppTemp2Folder, "temp.html");
                Showtimu(s);
                
    object sobj2 = (object)s;
                
    this.axWebBrowser1.Navigate2(ref sobj2, ref noObject, ref noObject, ref noObject, ref noObject);

    就是在打开新的页面的之前先使用  about:blank 打开一下,再打开你想要的网页就不会出现这个问题了。至于为什么?不清楚高人,请指教!

  • 相关阅读:
    ZINTERSTORE — Redis 命令参考
    Wombat vim colorscheme – customized Chronosbox
    我的vim colorscheme 白色之夜 博客园
    Python list of class attributes Python
    vim配色方案colorscheme设置
    colorscheme install
    Python类中的私有成员(私有函数,私有变量)
    Pebble Overview
    用python 发送邮件
    Python发送带附件的Email
  • 原文地址:https://www.cnblogs.com/lujin49/p/2173280.html
Copyright © 2020-2023  润新知