给你一个网站,上面可以查到这方面的资料
www.delphibbs.net  //。net可不是大富翁论坛哦

解决方案 »

  1.   

    MOUSEDOWN事件中:
    IF BUTTON=MBLEFT THEN
    //代码
      

  2.   

    to newdreamer(人生一场醉):
    TMainMenu点右键是不消失,但TPopupMenu点右键就会消失。
      

  3.   

    to hj_cn():
    菜单项(TMenuItem)哪来的MouseDown事件!?
      

  4.   

    PopupMenu1.TrackButton := tbLeftButton;
    右键就不会消失了
      

  5.   

    谢谢xzm2000(不不)(每天都要进步),你解答了我的其中一个问题。但还是无法判断到底是点了右键还是点了左键。执行了PopupMenu1.TrackButton := tbLeftButton;后,点右键后就跟没点一样。
      

  6.   

    那你就再写一句if buttom=mbright then