.net 下操作鼠标滚轮的事件 以及换算方法
2009-08-04 17:56
405 查看
Code
public partial class Form1 : Form
{
Bitmap memBitmap;
float currRotation = 10;
Rectangle rect = new Rectangle(100, 50, 150, 100);
public Form1()
{
InitializeComponent();
memBitmap = new Bitmap(this.Width, this.Height);
using (Graphics g = Graphics.FromImage(memBitmap))
{
g.DrawRectangle(Pens.Blue, rect);
}
}
protected override void OnMouseWheel(MouseEventArgs e)
{
currRotation -= 5.0f * e.Delta / SystemInformation.MouseWheelScrollDelta; // 5 degree, you can make it 45
}
public partial class Form1 : Form
{
Bitmap memBitmap;
float currRotation = 10;
Rectangle rect = new Rectangle(100, 50, 150, 100);
public Form1()
{
InitializeComponent();
memBitmap = new Bitmap(this.Width, this.Height);
using (Graphics g = Graphics.FromImage(memBitmap))
{
g.DrawRectangle(Pens.Blue, rect);
}
}
protected override void OnMouseWheel(MouseEventArgs e)
{
currRotation -= 5.0f * e.Delta / SystemInformation.MouseWheelScrollDelta; // 5 degree, you can make it 45
}
相关文章推荐
- silverlight技巧 获取鼠标滚轮事件 及 判断获取组合键的方法
- 针对不同浏览器的事件绑定以及鼠标滚轮事件
- html中鼠标滚轮事件onmousewheel的处理方法
- 使用JS监听鼠标滚轮事件,并且滑动一次只执行一次事件方法
- C#如何添加鼠标滚轮事件以及判断鼠标滚轮的方向
- jquery 响应不同浏览器 鼠标滚轮上下滚动事件 相对的操作
- 关于委托、事件、处理事件的方法以及.NET 续一个实例
- 老土但有效的刷百度空间人气不被封的方法(C#实现操纵鼠标事件,单击、移动、滚轮)
- js调用.net后台事件,和后台调用前台等方法以及js调用服务器控件的方法
- js调用.net后台事件,和后台调用前台等方法以及js调用服务器控件的方法
- silverlight - 获取鼠标滚轮事件 及 判断获取组合键的方法
- silverlight - 获取鼠标滚轮事件 及 判断获取组合键的方法
- silverlight技巧 获取鼠标滚轮事件 及 判断获取组合键的方法
- Attribut方法 、鼠标事件以及事件冒泡和事件捕获
- 关于鼠标滚轮事件的禁止方法
- Android中Calendar与Date的区别以及消除时区对日期操作影响的方法
- c++ builder里四种处理“鼠标离开窗体”事件的方法 转
- android 访问网络不能在主线程中进行以及在线程中操作UI的解决方法
- .net 操作FTP方法
- 鼠标滚轮事件 MouseWheel