写了个界面,用TabControl做的选项栏,里面添加了很多按钮(没有用panel,直接加在TabPage上的),设置的是,在横向显示不下的时候,换行显示,这样就只有垂直滚动条,没有水平滚动条了,可是,鼠标的滚轮在这个上面却没有作用,查了一下MSDN才知道,TabPage是无法获得焦点的,因此不能相应鼠标的滚轮!各位大侠,怎么才能让TabPage获得焦点(也就是让他相应鼠标的滚轮)?望不吝赐教!~
谢谢了 !~

解决方案 »

  1.   

    看看这个或许有帮助
    http://book.hackbase.com/data/web5806/20050228/20050228__2854515.html
      

  2.   

    把控件放到Panel里面不就行了??为什么要把事情弄复杂呢?
      

  3.   

    1楼得方法好像是PB得!~
    2楼得方法好像也不行,panel似乎也无法获得焦点!~
      

  4.   

    tabPage 可以获得焦点呀,我做过一个winform程序,是这样的
    在一个窗体上放个TabControl,然后动态的加载tabPage,在在每个tabPage上加载一个form
    滚动条是可以操作的呀。你要实现是什么样的
      

  5.   

    已经解决!~
    在网上找到了一篇关于如何让panel获得焦点的文章,叫"让panel支持mousewheel滚轮,适用于其它不可获得焦点控件"!~
    用类似的方法,把要用的控件改写一下就可以了!~