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() + "%";
}
展开
 我来答
桓枋菲4o
2011-08-07 · TA获得超过124个赞
知道答主
回答量:88
采纳率:0%
帮助的人:25.2万
展开全部
设置mouse.event
if(mouseKey==3)
{
return false;
}
追问
这个代码什么意思?要写在哪里?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b173602
2011-08-07 · TA获得超过1681个赞
知道小有建树答主
回答量:1466
采纳率:0%
帮助的人:840万
展开全部
同求
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式