C# 鼠标滚动事件比例缩放图片
2017-04-14 16:05
423 查看
各位老铁,帮忙分下以下:
我想是通过滚动鼠标滚轮,按比例缩放图像,但在缩小图像中出现一个奇怪的现场,比如我一直在向上滚动滚轮,zoom的值变化是:1→0.9→0.8→0.6999999→0.5999999,我
奇怪的是为什么会出现0.6999999而不是0.7,这是什么原因呢?
bool HMouseWheel = true;
float Scale = 1;
private void hWindowControl1_HMouseWheel(object sender, HMouseEventArgs e)
{
//向上滚动滚轮,图像缩小。以当前鼠标的坐标为支点进行缩小或者放大
if (HMouseWheel == true)
{
if (e.Delta > 0)
{
Scale += 0.1F;
}
if(e.Delta < 0)
{
Scale = Math.Max(Scale - 0.1F, 0.01F);
}
float zoom = Scale;
}
}
我想是通过滚动鼠标滚轮,按比例缩放图像,但在缩小图像中出现一个奇怪的现场,比如我一直在向上滚动滚轮,zoom的值变化是:1→0.9→0.8→0.6999999→0.5999999,我
奇怪的是为什么会出现0.6999999而不是0.7,这是什么原因呢?
bool HMouseWheel = true;
float Scale = 1;
private void hWindowControl1_HMouseWheel(object sender, HMouseEventArgs e)
{
//向上滚动滚轮,图像缩小。以当前鼠标的坐标为支点进行缩小或者放大
if (HMouseWheel == true)
{
if (e.Delta > 0)
{
Scale += 0.1F;
}
if(e.Delta < 0)
{
Scale = Math.Max(Scale - 0.1F, 0.01F);
}
float zoom = Scale;
}
}
相关文章推荐
- C#实现图片鼠标拖动和滚动缩放
- C#实现图片鼠标拖动和滚动缩放
- 在c#中图片原比例缩放
- C# 中如何是PictureBox 按比例的缩放加载图片
- 用鼠标滚动缩放图片
- 2011-09-05[C#中图片按比例缩放]
- 图片自动缩放比例,鼠标经过显示介绍+插件
- 鼠标滚动缩放图片效果
- 一个可以使得上传的图片大小按照指定的宽度,高度自动按比例进行缩放的函数(C#)
- ASP.NET C# 按原图片大小等比例缩放生成缩略图
- 滚动鼠标滚轴,缩放图片大小收藏
- 在C#中实现图片缩放(含asp.net用鼠标滚轮实现图片缩放)
- C# PictureBox 按比例的缩放加载图片
- 在img里的onload事件 使图片按比例缩放 及其注意事项
- 鼠标滚动缩放图片效果
- 图片等比例缩放 无缝滚动 下拉菜单 ——一个非常好用的jq库,
- 图片等比例缩放 无缝滚动 下拉菜单 ——一个非常好用的jq库,
- 鼠标单击事件、滚轮事件,根据焦点缩放图片
- 鼠标滚动实现图片的放大和缩小(C#2.0)
- C#picturebox或者Dev控件 PictureEdit 按比例的缩放加载图片