利用ContextMenuStrip控件,用同样的方法,在按钮上能弹出右键菜单,而在MSHFlexGrid控件中点击右键为什么弹不出右键菜单呢?

解决方案 »

  1.   

    MSHFlexGrid 看下有没有ContextMenu属性,如果没有就要自己写一个右键方法 方法里指定 contextmenu为菜单.
      

  2.   

    原因可能是:
    1、MSHFlexGrid屏蔽了右键菜单
    2、Grid中通常会包含很多子控件,可能右键被子控件截获并处理了,父控件没有收到事件。你可以在控件没有任何东西的位置上右键单击下看有没有上下文菜单出现。
      

  3.   


    MSHFlexGrid控件的任何地方都试过,右键菜单都出不来,怎么办
      

  4.   

    listview控件也谈不出右键菜单