C#中webbrowser怎么禁用默认调用的IE浏览器缩放功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中webbrowser怎么禁用默认调用的IE浏览器缩放功能相关的知识,希望对你有一定的参考价值。

我用webbrowser做了个浏览器,用在触摸屏上面,不想里面内容在多点的时候拉大缩小,请问下怎么用C#代码方式禁用浏览器缩放

参考技术A F4 打开属性 找到Formborderstyle 随便改个样式 比如 fixed3d 这样就不可以拉大缩小了 参考技术B webbroser应当默认不支持缩放的,只有加了缩放的代码才会支持缩放,参考下:
http://bbs.csdn.net/topics/350123735
http://blog.csdn.net/hsgrass37301/article/details/4957779
参考技术C 我也遇到同样的问题,不知道楼主解决了没有?
一楼,二楼回答的不对,不是控件本身的缩放,是webbrowser控件网页内容的缩放。
如果楼主已经解决还请公布出来,让大家都参考下,不胜感激!
参考技术D 大佬解决了吗。我也遇见了这样的问题。909799631

C# winform 中的webBrowser1的网站打开后 怎么让弹窗在webBrowser2里面显示 而不是在IE浏览器显示 !

/// <summary>
/// 单击网页菜单时两边都会变
/// 其它的可以直接显示在webBrowser2
/// </summary>
public partial class MainForm : Form

public MainForm()

InitializeComponent();

this.webBrowser1.Url = new System.Uri("http://www.sina.com.cn", System.UriKind.Absolute);
this.webBrowser1.NewWindow += new System.ComponentModel.CancelEventHandler(this.web_NewWindow);
this.webBrowser1.Navigating +=new WebBrowserNavigatingEventHandler(webBrowser1_Navigating);


string newURL;

private void web_NewWindow(object sender, CancelEventArgs e)


newURL = webBrowser1.StatusText.ToString();

// newURL = webBrowser1.Document.ActiveElement.GetAttribute("href");

Uri newurl = new Uri(newURL);

this.webBrowser2.Url = newurl;
this.webBrowser2.Refresh();
e.Cancel = true;



private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)

newURL = webBrowser1.StatusText.ToString();

// newURL = webBrowser1.Document.ActiveElement.GetAttribute("href");

Uri newurl = new Uri(newURL);

this.webBrowser2.Url = newurl;
this.webBrowser2.Refresh();



参考技术A webBrowserContext.Navigate("http://www.baidu.com");

以上是关于C#中webbrowser怎么禁用默认调用的IE浏览器缩放功能的主要内容,如果未能解决你的问题,请参考以下文章

vb webbrowser 点击链接怎么打开默认浏览器

如何让C#的WEBBROWSER内的链接点击后弹出默认浏览器,而不是IE。

WebBrowser(IE) 与 JS 相互调用

WebBrowser控件默认使用IE9,IE10的方法

C# winform 中的webBrowser1的网站打开后 怎么让弹窗在webBrowser2里面显示 而不是在IE浏览器显示 !

C#编写的程序 使用Webbrowser控件,占用大量内存?