点击弹出菜单的选项后,菜单不隐藏该怎么办?
一个Form里放一个Panel,Panel上放一个第三方控件,Panel的PopupMenu设置为PopupMenu1,当鼠标在第三方控件上时点击右键弹出PopupMenu1,点击菜单项后PopupMenu1不消失,怎样让其正常消失(当鼠标点击其它位置时则合适)
向PopupMenu1发WM_SHOWWINDOW不起作用
ShowWindow也不行
调用SetForegroundWindow(PopupMenu1-> Handle)返回值为0
[解决办法]
怀疑是第三方控件的问题.
我几乎没用过第三方控件.
[解决办法]
把第三方控件干掉
[解决办法]
调用SetForegroundWindow(Form1-> Handle);
[解决办法]
try to set the ContextMenu properity of TPanel to Empty.