var i: integer; Node: TTreeNode; begin TreeView1.HideSelection := False; for i := 0 to TreeView1.Items.Count - 1 do begin Node := TreeView1.Items.Item[i]; if Node.Text = 'T112' then begin Node.Selected := true; Exit; end; end; end;
同意楼上 若要显示选中,则加上TreeView1.SetFouce;
procedure FindTree(aNo: string); var i: Integer; begin for i := 0 to tvPer.Items.Count - 1 do if tvPer.Items[i].Text = aNo then begin tvPer.Items[i].Selected := true; tvPer.Setfocus; Break; end; end;
i: integer;
Node: TTreeNode;
begin
TreeView1.HideSelection := False;
for i := 0 to TreeView1.Items.Count - 1 do
begin
Node := TreeView1.Items.Item[i];
if Node.Text = 'T112' then
begin
Node.Selected := true;
Exit;
end;
end;
end;
若要显示选中,则加上TreeView1.SetFouce;
var
i: Integer;
begin
for i := 0 to tvPer.Items.Count - 1 do
if tvPer.Items[i].Text = aNo then
begin
tvPer.Items[i].Selected := true;
tvPer.Setfocus;
Break;
end;
end;
比如
treeview1.selected:=treeview1.Items.Item[0];