这个事件在你按鼠标右键的时候触发。
在这个事件里面,你想做什么都可以,当然可以是Popup一个PopupMenu。
下面是我的程序里面的例子:
procedure TMainForm.ListAllFriendContextPopup(Sender: TObject;
MousePos: TPoint; var Handled: Boolean);
var i: integer;
begin
i:=ListAllFriend.ItemAtPos(MousePos, true);
if i>=0 then
begin
ListAllFriend.ItemIndex:=i;
AllFriendPopupMenu.Tag:=i;
AllFriendPopupMenu.Popup(Mouse.CursorPos.x+10,Mouse.CursorPos.y+10);
end;
end;