在某个控件的OnClick()事件中弹出

解决方案 »

  1.   

    form中的onmousemove里的x,y就是当前的鼠标位置
      

  2.   

    可以在想捕捉mouse的控件的mouseup事件中写:
    if Button=mbleft then
       PopupMenu1.Popup(form1.clienttoscreen(point(x,y)).x,form1.clienttoscreen(point(x,y)).y);         
      

  3.   

    var
      Pt:TPoint;
    ------------------
    GetCursorPos(PT);//获取当前点坐标(Pt.x,Pt.y)
      

  4.   

    对不起,没写完!
    var
      Pt:TPoint;
    ------------------
    GetCursorPos(PT);//获取当前点坐标(Pt.x,Pt.y) 
    PopupMenu1.Popup(Pt.x,Pt.y);
      

  5.   

    renzhm(戴尔飞) ,你的方法正确,谢谢,也谢谢万王之王等专家的帮助,我给你们加分。