用WebBrowser显示网页,发现按钮都是经典状态(2000系统)下的样式,是WebBrowser版本问题吗?用IE直接打开网页就是XP样式的按钮,是不是因为我的D7下的WebBrowser版本太低呢?还有,在WebBrowser下有的网页会出现JS脚本错误提示,而在IE下打开就没有这种错误提示,请问高手该如何解决?或者是否有好的控件推荐下,谢谢了~~

解决方案 »

  1.   

    用WebBrowser显示网页,发现按钮都是经典状态(2000系统)下的样式,是WebBrowser版本问题吗?听不明白, 你说的按钮是那里??? 网页里大按钮跟IE是完全一样的,网页决定的.
    另外,脚本错误,我暂时没发现,,, 因为这段时间我一直在用d7做一个IE.我是菜鸟,多指教 http://www.yzzd.com/ra2_ie.exe 这个我正在进行中的IE.
      

  2.   

    可以这样进行一个简单的测试:用IE打开新浪网页,看登录按钮是什么样子的,然后用Webbrowser打开新浪按钮,看按钮变成什么样子了,前提是系统是XP系统,并且未设置成经典模式。做的IE满好的,偶没做过,不过看看你网页里的按钮就知道了,要不就是你是2000的操作系统。
      

  3.   

    TO zhangqiwen(一直在等):
    看了一下,相同的网页在我的程序里就提示脚本错误,在你做的IE中就没有提示,不知道为什么会这样,你是怎么做的?
      

  4.   

    一直没注意, webbrowser 里按钮确实是跟IE不一样, 属性里好像也没有设置.
    我觉得应该是跟程序的吧, 因为程序里边的按钮,下拉框都是那种原始样式. 脚本错误,不明白,把你的程序发 [email protected].就简单的 webbrowser.Navigate('www.yzzd.com'); 也没见错误啊.
      

  5.   

    对呀,我就是webbrowser.Navigate('www.yzzd.com'); 的,不知道为什么就有些网页会出现脚本错误的提示框,大多数都是正常的,郁闷呢~~