
2008-7-3 19:26
hanfeishu
treeview的奇怪问题
TreeNode newnode = new TreeNode("t");
TreeNode newnode1 = new TreeNode("t1");
newnode = treeView1.SelectedNode;
newnode.Nodes.AddRange(new TreeNode[] { newnode1 });
以上能添加;
以下报错说 newnode.Nodes.AddRange(new TreeNode[] { newnode1 });未将对象引用设置到对象的实例
treeView1.SelectedNode = treeView1.GetNodeAt(MousePosition.X, MousePosition.Y);
TreeNode newnode = new TreeNode("t");
TreeNode newnode1 = new TreeNode("t1");
newnode = treeView1.SelectedNode;
newnode.Nodes.AddRange(new TreeNode[] { newnode1 });
2008-7-3 19:27
cyntha80
newnode.Nodes=new TreeNodeCollection()
2008-7-3 19:27
smartpig
可能是
treeView1.SelectedNode = treeView1.GetNodeAt(MousePosition.X, MousePosition.Y);
把treeView1.SelectedNode 变成null
然后你
newnode = treeView1.SelectedNode;
所以
newnode==null;
所以
newnode.Nodes.AddRange(new TreeNode[] { newnode1 });未将对象引用设置到对象的实例
页:
[1]

Powered by ITPUB论坛