代码:
private void Form1_MouseWheel(object sender, MouseEventArgs e)
{
if (leave == true)
{
timer1.Interval = 10;
}
}
Run Code Online (Sandbox Code Playgroud)
我想要这样做,如果我将鼠标滚轮向下转动,它会减慢计时器将增加间隔,如果我向上转动它将减少间隔.
我该怎么做 ?
鼠标滚轮结合了滚轮和鼠标按钮的功能.轮子具有离散的,均匀间隔的凹口.旋转滚轮时,会在遇到每个凹槽时发送滚轮消息.一个车轮凹口,一个制动器,由窗口常数WHEEL_DELTA定义,即120. 正值表示车轮向前旋转(远离用户); 负值表示车轮向后旋转(朝向用户).
private void Form1_MouseWheel(object sender, MouseEventArgs e)
{
if (e.Delta > 0) //moved forward
{
timer1.Interval += 1000;
}
else //moved backword
{
timer1.Interval -= 1000;
}
}
Run Code Online (Sandbox Code Playgroud)