在listview里显示了表中的数据,我想通过在记录上点右键,然后弹出一个例如“update”的项,然后点该项将该记录的修改页面调出来。这些功能我是基本实现了,但是遇到一个问题请高手帮一下忙。
问题:
listview里鼠标右击有一默认的弹出项-edit。
而我在做右键弹出菜单,我是用了鼠标的mouseup事件。
结果运行后,在数据记录上单击鼠标右键,先弹出我自己设定的“update”菜单,我在update上左键单击,程序照常执行,但是同时又弹出了那个edit菜单。
所以我想把后面这个edit菜单去掉,或者我将我自己设定的update项加到那个edit下面也可以。
请问,这个问题该如何解决呢?

解决方案 »

  1.   

    ListView怎么会有个默认的Edit呢?
      

  2.   

    在listview里点击右键,它会弹出一个菜单,只有“edit”一项。
    不知道有谁知道可以将这个去掉,否则我自己写的和这个就重复了,并且在执行的时候,就弹出了两个(先弹出我写的菜单,然后弹出这个菜单(edit)。)
    对于这个问题,该如何处理,望各位老兄帮个忙啊~~~~~~~
      

  3.   

    listview没有什么默认的右键菜单。如果有,都是自己加的。你看看listview属性窗口的contextmenu项有没有指定一个菜单?!