高手们啊!!问下 在winform中有没有能够捕捉鼠标滚动的事件啊!!或者能够让鼠标在面板上无法滚动也行!!我做了个winform 在面板上有个AcroPDF的控件能够浏览PDF文件!!现在客户有需求只能看指定的页!!没有授权的页看不了!!自己写button用AcroPDF的方法可以实现!!但是鼠标滚动还是能够看见其他页的PDF文件!!所以问下有没有这种事件,或者是让鼠标无法滚动的方法1!

解决方案 »

  1.   

      protected override void WndProc(ref Message m)
            {
                if (m.Msg == 0x020A)  //滚轮消息 
                {
                    return;
                }
                base.WndProc(ref m);
            }在窗体代码里加上看看可以不.
      

  2.   

    一楼的应该得设this.KeyPriview=true
      

  3.   

      protected override void WndProc(ref Message m) 
            { 
                if (m.Msg == 0x020A)  //滚轮消息 
                { 
                    return; 
                } 
                base.WndProc(ref m); 
            } 
    这段代码加上后咋没啥效果呢!!