鼠标移到一个panel上会出现一个contextMenuStrip,移走的时候隐藏,现在我是做成一个三级的菜单,就是说contextMenuStrip有两级,现在鼠标就是不能很好的移到第三级的菜单里,有时可以,有时不行,

解决方案 »

  1.   

    使用一个Panel,内嵌一个Toolbar,设置每个按钮为DropMenu样式,往里面装入再下级的菜单。然后用这个Panel代替contextmenu。
      

  2.   

    不好意思,1楼说的Toolbar我在VS2005没有看到,可不可以说的详细一点。然后2楼说的增大菜单的面积,可以方便鼠标放上去,可他有一个自带的黑色边框,不好看。
      

  3.   


    ToolbarStrip这个控件非要点击才能进入子菜单,我这就是要鼠标一移到指定的panel上去菜单2级就显示出来,就像我们的QQ右键,会出来头像显示,名称显示(2级),然后头像里面有什么大头像,小头像,标准头像等(3级菜单),点到别的地方去的时候隐藏,QQ上的是点击事件,我需要鼠标移上去,能正常的点击他里面的菜单,和移开事件,鼠标移走的时候菜单都隐藏了,