我想意思很明白吧,很多人也想这么,如果你知道怎么做,请告诉我吧,谢谢!

解决方案 »

  1.   

    呵呵,什么叫“快捷菜”?你是要window的快捷无效,还是你自己程序的呢?
      

  2.   


    呵呵,就是:
    TPopupMenu啊,点右键时不弹出来,但在某个位置我又想让它弹出来
      

  3.   

    是这个问题 啊
    var p:Tpoint;
    begin
    getcursorpos(p);
    PopupMenu1.Popup(p.x,p.y);
    end;
      

  4.   

    问题已得到解决,谢谢各位热心,一会后结贴。
    我晕,这么简单啊,不好意思,现宝了!!if ACol=15 then
      Book.PopupMenu:=Nil
    else
      Book.PopupMenu:=BookMenu;
      

  5.   

    事实上,对你还要做什么还是不知道,不过先给你的答案,等你想好了在说,在FORM上你可以在进行判断,看当前点是否在你禁止弹出菜单的位置,如果是退出大概可以这样写var p:Tpoint;
    begin
    getcursorpos(p);
    if PtInRect(rect,p)then exit;
    PopupMenu1.Popup(p.x,p.y);
    end;
      

  6.   

    你果然厉害,我很同意  jinjazz(人雅的标记--落寞刺客) 的评价