procedure TSetPrtFrm.TreeView1ContextPopup(Sender: TObject;
MousePos: TPoint; var Handled: Boolean);
var
TVNode:TTreeNode;
begin
TVNode:=Nil;
TVNode:=TreeView1.GetNodeAt(MousePos.x,MousePos.y); // 取鼠标点的地方的TTreeNode
if TVNode=Nil then
Handled:=true // 鼠标点的地方没有TTreeNode,菜单不显
else begin
TreeView1.Selected:=TVNode; // 右键选中TTreeNode
TreeView1Click(Sender);
end;
end;