我正在制作带有网络浏览器的程序。我有一个缩放尺寸的下拉菜单,我需要网页浏览器显示缩放的html文件,当它太大时,网页浏览器底部没有水平滚动条。想请求帮助我如何使用ctrl + mousewheel进行缩放时将其包裹起来..
这是我的缩放代码:
#region XHTML Zoom
private void cmbZoom_i_o_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
if (!string.IsNullOrWhiteSpace(cmbZoom_i_o.Text))
{
MyWebBrowser.Document.Body.Style = "zoom:" + cmbZoom_i_o.Text + ";";
}
}
catch { }
}
private void cmbZoom_i_o_Leave(object sender, EventArgs e)
{
try
{
if (!string.IsNullOrWhiteSpace(cmbZoom_i_o.Text))
{
MyWebBrowser.Document.Body.Style = "zoom:" + cmbZoom_i_o.Text + ";";
}
}
catch { }
}
private void cmbZoom_i_o_Enter(object sender, EventArgs e)
{
try
{
if (!string.IsNullOrWhiteSpace(cmbZoom_i_o.Text))
MyWebBrowser.Document.Body.Style = "zoom:" + cmbZoom_i_o.Text + ";";
}
catch { }
}
private void cmbZoom_i_o_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);
}
#endregion
任何提示?
答案 0 :(得分:0)
如果我理解正确的问题,网站将不会像您期望的那样做出回应。
由网站中的css和脚本决定。缩放此网站(stackoverflow)并在Chrome浏览器中查看。此网站没有响应,因此它将缩放。
请访问网站http://www.awwwards.com/web-design-awards/brandon-johnson。它响应迅速。所以它会用于自动换行