.net - 使用 WebBrowser .NET 控件放大网页

标签 .net winforms webbrowser-control

在 IE7 中内置了“缩放”功能(显示在状态栏中),允许您放大 400%。我在演示/模拟应用程序中使用 WebBrowser .NET 控件,并且需要放大网页。这是可能吗?

(我不想简单地给页面拍照并放大,因为我需要使用页面上的链接和按钮)。

如果重要的话,我正在使用 .NET 2.0。

最佳答案

对于遇到与我相同的问题的任何人,这是对 Gloupi 答案的修改,它应该适用于更多国际系统,其中加号和减号键位于不同位置,使用数字键盘符号键。这也修复了 dvorak 布局的放大和缩小。

// zoom in
webBrowser1.Focus();
SendKeys.Send("^{ADD}");

// zoom out
webBrowser1.Focus();
SendKeys.Send("^{SUBTRACT}");

// zoom reset
webBrowser1.Focus();
SendKeys.Send("^0");

关于.net - 使用 WebBrowser .NET 控件放大网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/738232/

相关文章:

vb.net - 无法将表格定位到中心

wpf - 是否可以从 WPF 应用程序异步调用 WebBrowser.InvokeScript?

c# - 巢状查询会传回奇怪的结果。 Elasticsearch

.net - .Net Color 结构是否使用 HSB 或 HSL 颜色空间?

c# - 启用迁移时出错

c# - WebBrowser 控件的问题

c# - 如何获取 Frames/IFrames 中的 HtmlElement 值?

c# - 指令重新排序

c# - webbrowser 控件检查是否在文本框中按下了退格键

c# - 如何设置 DateTimePicker 下拉列表以仅选择年或月?