c#鼠标滚轮事件(转)
来源:互联网 发布:淘宝生e经怎么没有了 编辑:程序博客网 时间:2024/04/29 22:34
protected override void OnMouseWheel(System.Windows.Forms.MouseEventArgs e)
{
}
有些控件是没有OnMouseWheel的, 所有可以在form中添加, 以pictureBox为例 :
方法一:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.modelsCls1.MouseWheel+=new MouseEventHandler(pictureBox1_MouseWheel);
}
private void pictureBox1_MouseWheel(object sender, MouseEventArgs e)
{
... ...
}
... ...
}
方法二:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
((Control)this).MouseWheel += new MouseEventHandler(Form1_MouseWheel);
}
void Form1_MouseWheel(object sender, MouseEventArgs e)
{
try
{
if (textBox1.Bounds.Contains(e.Location)) //判断鼠标所在的地方是否在控件上
{
... ...
}
}
catch { }
}
}
要注意的一点是,鼠标滚轮事件要在空间获得焦点时才能实现,所以最好添加如下代码:
private void pictureBox1_MouseEnter(object sender, MouseEventArgs e)
{
this.pictureBox1.Focus( );
}
- c#鼠标滚轮事件(转)
- C#屏蔽鼠标滚轮事件
- C#中添加鼠标滚轮事件
- c# winform 用鼠标滚轮控制图片大小,获取鼠标中键滚轮事件,MouseWheel事件
- 鼠标滚轮事件
- javascript: 鼠标滚轮事件
- 兼容鼠标滚轮事件
- SWT:鼠标滚轮事件
- 鼠标--滚轮事件
- 鼠标滚轮事件
- 浅谈鼠标滚轮事件
- jquery 鼠标滚轮事件
- 【Js】鼠标滚轮事件
- 鼠标滚轮滚动事件
- 鼠标滚轮事件
- 鼠标滚轮事件
- js鼠标滚轮事件
- 鼠标滚轮事件
- 大素数测试+求最小素因子+最大素因子(模版)
- sqlite
- poj1125 Stockbroker Grapevine
- View Tag 的使用
- C/C++中枚举类型(enum)
- c#鼠标滚轮事件(转)
- Linux下Patch的应用和制作方法介绍
- Android的七巧板Activity之二 Activity的加载模式
- 树状数组
- window.location.href和window.location.replace的区别
- 如何将标记为可安全编写脚本和初始化的 MFC ActiveX 控件 (转)
- 状态不好
- sphinx 特定字段的查询
- ipmsg在360 ARP防火墙后不能接收文件