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

IE6字体大小疑点 WebBrowser控件

2012-12-26 
IE6字体大小问题WebBrowser控件 private void zoomBox1_ZoomValueChanged(object sender, ZoomBox.ZoomVal

IE6字体大小问题 WebBrowser控件
 private void zoomBox1_ZoomValueChanged(object sender, ZoomBox.ZoomValueChangedArgs zoomArgs)
        {
            try
            {
                object i = zoomArgs.ZoomValue;
                object o = 0;
                //IE7及以上版本
                this.axWebBrowser1.ExecWB(OLECMDID.OLECMDID_OPTICAL_ZOOM, OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER, ref i, ref o);


                //IE6及以下版本
                this.axWebBrowser1.ExecWB(OLECMDID.OLECMDID_ZOOM, OLECMDEXECOPT.OLECMDEXECOPT_DODEFAULT, ref o, ref i);

            }
            catch (COMException)
            {
                mshtml.HTMLDocumentClass doc = (mshtml.HTMLDocumentClass)this.axWebBrowser1.Document;
                doc.body.style.setAttribute("zoom", zoomArgs.ZoomValue * 1.0 / 100, 1)  ;
            }
        }

运行程序,选择自己设置的字体大小之后,然后再刷新,(IE6)字体就变回设置前默认的字体大小。怎么办才能刷新还是自己设置的字体。
IE7、8下正常,IE6不行。
会的大侠在我基础上改或者给一种新的方式。3q
[最优解释]
现在可以无满意结贴了。
点击结贴 无满意结贴。
[其他解释]
电脑装好第一件事,确保IE8以后上,需求调研第一件事,和客户确立IE7以上,微软自己都承认ie6是个败笔!!
[其他解释]
已经解决,怎么结不了无满意的帖子?

热点排行