procedure TForm1.TreeView1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
Node:TTreeNode;
begin
Node:=treeview1.GetNodeAt(x,y);
if button=mbRight then
Node.Selected:=True;end;
Shift: TShiftState; X, Y: Integer);
var
Node:TTreeNode;
begin
Node:=treeview1.GetNodeAt(x,y);
if button=mbRight then
Node.Selected:=True;end;
Shift: TShiftState; X, Y: Integer);
var
TreeNode:TTreeNode;
begin
if Button<>mbRight then Exit;
TreeNode:=TreeView1.GetNodeAt(x,y);
if TreeNode<>nil then
begin
TreeView1.Selected:=TreeNode;
end;
end;
这段代码肯定可以,我在以前写的软件中用过,kkk2000的代码当鼠标点击的位置没有结点将产生
异常!问题解决后可别忘了给我加分唷!
设置成true就可以了。