首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#如何找不到鼠标滚轮的响应函数,哪位告知一下

2012-01-14 
C#怎么找不到鼠标滚轮的响应函数,哪位告知一下如题[解决办法]protected override void OnMouseWheel(Syste

C#怎么找不到鼠标滚轮的响应函数,哪位告知一下
如题

[解决办法]
protected override void OnMouseWheel(System.Windows.Forms.MouseEventArgs e)
{
}

有些控件是没有OnMouseWheel的
[解决办法]
//测试了一下直接给pictureBox1控件添加MouseWheel事件无效
//可以给窗体添加上,通过鼠标的位置判断是否在pictureBox1上滚动
public Form1()
{
InitializeComponent();
((Control)this).MouseWheel += new MouseEventHandler(Form1_MouseWheel);
}

void Form1_MouseWheel(object sender, MouseEventArgs e)
{
if (pictureBox1.Bounds.Contains(e.Location))
Text = e.Delta.ToString();
}

热点排行