C# 实现点击按钮进行页面的放大和缩小
2018-01-15 15:55
435 查看
using System.Windows.Forms; private System.Windows.Forms.WebBrowser webBrowser1; float times = 1.0F; private void button1_Click(object sender, EventArgs e) { var Document = webBrowser1.Document; if (times > 1.0f && Document.Body.Style != null) { times -= 0.1F; } Document.Body.Style = "transform:scale(" + (times).ToString() + ");transform-origin:top;"; } private void button2_Click(object sender, EventArgs e) { var Document = webBrowser1.Document; if (times <= 2.0f && Document.Body.Style != null) { times += 0.1F; } Document.Body.Style = "transform:scale(" + (times).ToString() + ");transform-origin:top;"; }
button2_Click:实现的是点击后页面放大;
button1_Click:实现的是点击后页面缩小;
开始使用的是zoom属性,但是zoom默认是页面左上角缩放,所以我选择了用transform属性进行缩放,transform默认是页面正中间缩放,这样会导致放大后上方内容看不到,所以我用到了另一个属性transform-origin为top,这样页面缩放则会在正上方进行。
判断中第一项是判断是否在想要的范围之内,而第二个是为了判断打开的页面中是否有style属性。
相关文章推荐
- JavaScript实现点击按钮字体放大、缩小
- web页面如何实现点击按钮进行手机拨号?
- 1怎样让输入的text文本填写的部分只添加数字、2怎样将输入的数字一次性全部删除 3怎样选择密码 让它不显示 4 怎样实现在没有return的情况下点击button的情况下就能够使键盘页面下落5 怎样实现点击指定的button来对使指定的text进行键盘弹出 6怎样改变button按钮的状态
- JavaScript实现点击按钮字体放大、缩小
- canvas画一个图片,并实现点击按钮上移下移左移右移放大缩小
- javascript之点击按钮实现放大、缩小字体
- js实现图片放大缩小后进行的复杂排序
- C#实现点击按钮退出应用程序
- 如何实现返回上一个页面,就像点击浏览器的返回按钮一般
- 图标放大缩小移动,加标注点,并带点击效果的实现
- xamarin C# 安卓实现 ListView 放大缩小
- 页面上点击按钮实现复制功能
- 猫猫学IOS(二)UI之按钮操作 点击变换 移动 放大缩小 旋转
- JS实现点击按钮获取页面高度的方法
- 实现点击页面报表头某个字段进行该字段的重新排序: 经过验证,此代码是工作的
- 页面table的每行都有一个<input type='button' />,如何实现点击按钮在按钮下方弹出一个div,点击空白消失
- 实现一个简单的按钮实例-上下左右,左旋转,右旋转,放大缩小。
- C#-WebForm-点击网页中的按钮后跳转到其他页面是怎么实现的?
- 几个常用的Swift Extension:防止按钮重复点击、增加友盟页面统计、Dispatch_once Swift实现
- 不用form实现点击按钮后跳转页面