TreeView问题
假设有一个窗体Form1,上面有一个Panel控件,名字叫Panel1,再有一个窗体Form2,上面放一个TreeView控件,然后在TreeView控件中添加几个节点:
var
Node1, Node2: TTreeNode;
begin
Node1 := TreeView1.Items.AddChild(nil, 'AAA');
Node2 := TreeView1.Items.AddChild(Node1, 'BBB');
Node2.HasChildren := True;
当使用下面的方式创建Form2时,Node2前面会显示一个+号,此时,TreeView没有任何问题。
Form2 := TForm2.Create(nil);
Form2.Show;
当使用下面的方式创建Form2是,Node2前面的加号显示不出来,同时,TreeView的OnCollapsing事件无效:
Form2 := TForm2.Create(nil);
Form2.Parent := Form1.Panel1;
Form2.Show;
请问,这个问题怎么解决,谢谢!