在pagecontrol上,有多个page,每个page上都有各自的菜单,当弹出菜单后,切换page后,弹出的菜单没有消失,如何处理这个问题?

解决方案 »

  1.   

    我测试的结果是切换page后,原来的菜单会被覆盖,没有出现楼主的问题的
    我的环境是xp+d7
      

  2.   

    每个page上个panel,确保增加的菜单都在这个panel上。一定是没有问题的。
    其实直接放page上也是可以的。但偶尔了放错位置:菜单和pagecontrol在同一级目录,而不是从属关系。
    就会出现你的症状。呵呵点view->object treeview查看下,应该是这个问题。
      

  3.   

    每个弹出菜单作以下操作
    PopupMenu.AutoPopup := True;
    不用其他代码即可.