1.treeView如何在指定根下面添加一个节点?
比如已经有如下根节点
A
-A1
-A2
B
-B1
-B2
C现在想在C下面也加子节点,怎么加?怎么把TreeView定位到C这个根上?2.选择TreeView中的A1,A2,是ID是0和1吗?B1,B2,的ID也是0和1吗?谢谢
比如已经有如下根节点
A
-A1
-A2
B
-B1
-B2
C现在想在C下面也加子节点,怎么加?怎么把TreeView定位到C这个根上?2.选择TreeView中的A1,A2,是ID是0和1吗?B1,B2,的ID也是0和1吗?谢谢
var
Node : TTreeNode;
I : integer;
begin
Node := nil;
for I := 0 to TreeView1.Items.Count-1 do
if TreeView1.Items[I].Text = 'C' then
Node := TreeView1.Items[I];
if Node <> nil then TreeView1.Items.AddChild(Node, 'Test');
end;
begin
ShowMessage(IntToStr(TreeView1.Selected.Index));
end;
Shift: TShiftState; X, Y: Integer);
begin
if (ssRight in Shift) and (TreeView1.Selected.Parent<> nil) then
TreeView1.PopupMenu := PopupMenu1 else TreeView1.PopupMenu := nil;
end;