bsskinPopupMenu和bsskinMainMenu弹出后点击非菜单区域不能消失,
请问怎么解决?

解决方案 »

  1.   

    说得不够清楚,你是怎么用这两个控件的?你运行它的Demo也会出现这样的情况吗?
      

  2.   

    在窗体上放bsskinPopupMenu, 设置form1.PopupMenu := bsskinPopupMenu;
    运行后在主窗口上单击右键弹出菜单之后必须点击某一菜单项目,菜单才会小时
      
    一般来说, 用户点击了非菜单区域, 应该自动关闭该菜单。刚才直接运行了Demo, 没有出现这样的问题, 
    但是我用delphi打开Demo的工程文件,没有作任何修改, 直接运行, 问题就出现了。
      

  3.   

    先下载一个v3.55版试试,如果还不行,可能是delphi的问题,重装。
      

  4.   

    在主窗体或者弹出菜单控件的OnMouseUp里填写代码,隐藏弹出菜单即可。
      

  5.   

    终于知道问题所在了, 以前改过bsf的代码, 
    重新装了个就好了!
    晕谢谢大家的支持!