C#中怎么设置禁止使用鼠标滚轮?
C#中怎么设置禁止使用鼠标滚轮?我写了一个窗体透明,当拉动滑块时,设置窗体的透明度,下面是代码:trackBar1是我滑块的控件当拉动滑块时将滑块的value值保存在in...
C#中怎么设置禁止使用鼠标滚轮?
我写了一个窗体透明,当拉动滑块时,设置窗体的透明度,下面是代码:
trackBar1是我滑块的控件
当拉动滑块时将滑块的value值保存在int j中,然后用j*0.1,就得到了透明度值,
窗体Opacity就会设置成多少的透明度,但是现在有个问题是,当我设置完透明度退出设置窗体时,上下滑动鼠标上的滚轮时(就是中间那个轮子)时,却发现这个轮子也能调整透明度,我设置窗体透明那上面有2个滑块,看下图,第一个是设置窗体的透明度,下面那个是设置窗体中其中一个控件的透明度,但是当我滑动滚轮时,其中窗体的透明度也在调整,说明滑动滚轮设置了窗体的透明度,而那个设置控件的透明度滑块显然没有被调整,我想要做的是,当我拉动滑块是才设置透明度,当我关闭滑块窗体时,不需要任何鼠标或者键盘设置透明度,希望你们听明白了,我的意思很简单,现在我就只希望这有拉动滑块才能设置透明度,其他的无效,怎么设置禁止使用鼠标滚轮?难道这个滑块是和鼠标滚轮连在一起的?
private void trackBar1_Scroll(object sender, EventArgs e)
{
int j = trackBar1.Value;
this.Opacity = 0.1 * j;
int n = j * 10;
textBox1.Text = n.ToString() + "%";
} 展开
我写了一个窗体透明,当拉动滑块时,设置窗体的透明度,下面是代码:
trackBar1是我滑块的控件
当拉动滑块时将滑块的value值保存在int j中,然后用j*0.1,就得到了透明度值,
窗体Opacity就会设置成多少的透明度,但是现在有个问题是,当我设置完透明度退出设置窗体时,上下滑动鼠标上的滚轮时(就是中间那个轮子)时,却发现这个轮子也能调整透明度,我设置窗体透明那上面有2个滑块,看下图,第一个是设置窗体的透明度,下面那个是设置窗体中其中一个控件的透明度,但是当我滑动滚轮时,其中窗体的透明度也在调整,说明滑动滚轮设置了窗体的透明度,而那个设置控件的透明度滑块显然没有被调整,我想要做的是,当我拉动滑块是才设置透明度,当我关闭滑块窗体时,不需要任何鼠标或者键盘设置透明度,希望你们听明白了,我的意思很简单,现在我就只希望这有拉动滑块才能设置透明度,其他的无效,怎么设置禁止使用鼠标滚轮?难道这个滑块是和鼠标滚轮连在一起的?
private void trackBar1_Scroll(object sender, EventArgs e)
{
int j = trackBar1.Value;
this.Opacity = 0.1 * j;
int n = j * 10;
textBox1.Text = n.ToString() + "%";
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询