var
MyTreeNode,MyTreeNode1: TTreeNode;
Myindex: integer;
begin
TreeView1.Items.Clear;
MyTreeNode := TreeView1.Items.Add(nil, 'AAAA');
MyTreeNode.SelectedIndex := 0;
Myindex := 1;
for i := 1 to 10 do
begin
MyTreeNode1 := TreeView1.Items.AddChild(MyTreeNode, 'asdfasd');
MyTreeNode1.SelectedIndex := Myindex;
Myindex := Myindex + 1;
end;
end
然后你可以
if TreeView1.Selected.Index > -1 then
if TreeView1.Selected.SelectedIndex > 0
thenSelectedIndex 就不同了
注意必须要if TreeView1.Selected.Index > -1 then,否则会出错
MyTreeNode,MyTreeNode1: TTreeNode;
Myindex: integer;
begin
TreeView1.Items.Clear;
MyTreeNode := TreeView1.Items.Add(nil, 'AAAA');
MyTreeNode.SelectedIndex := 0;
Myindex := 1;
for i := 1 to 10 do
begin
MyTreeNode1 := TreeView1.Items.AddChild(MyTreeNode, 'asdfasd');
MyTreeNode1.SelectedIndex := Myindex;
Myindex := Myindex + 1;
end;
end
然后你可以
if TreeView1.Selected.Index > -1 then
if TreeView1.Selected.SelectedIndex > 0
thenSelectedIndex 就不同了
注意必须要if TreeView1.Selected.Index > -1 then,否则会出错
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货