首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

!使用VS2005,C#编了一小段程序,但是始终提示--“AddTreeViewNodes”方法没有采用“0”解决思路

2012-01-05 
!~使用VS2005,C#编了一小段程序,但是始终提示--“AddTreeViewNodes”方法没有采用“0”错误“AddTreeViewNodes”

!~使用VS2005,C#编了一小段程序,但是始终提示--“AddTreeViewNodes”方法没有采用“0”
错误                         “AddTreeViewNodes”方法没有采用“0”个参数的重载    
 
后来把AddTreeViewNodes();写在forml的load事件,还是出现同样的错误    
代码如下:    
using     System;    
using     System.Collections.Generic;    
using     System.ComponentModel;    
using     System.Data;    
using     System.Drawing;    
using     System.Text;    
using     System.Windows.Forms;    
 
namespace     WindowsApplication5    
{    
              public     partial     class     Form1     :     Form    
              {    
                              public     Form1()    
                              {    
                                InitializeComponent();    
                 
                                AddTreeViewNodes();//------------此处老提示错误    
                                                 
                              }    
 
                          private     void     AddTreeViewNodes(object     sender,     MouseEventArgs     e)    
                              {    
                                          //添加根节点    
                                              TreeNode     tn     =     new     TreeNode();    
                                              tn.Text     =     "金庸小说 ";    
                                              tn.ImageIndex     =     0;;    
                                              tv.Nodes.Add((TreeNode)(tn.Clone()));    
                              //添加四个子节点    
                                              tn.Text     =     "射雕英雄传 ";    


                                              tn.ImageIndex     =     1;    
                                              tn.SelectedImageIndex     =     2;    
                                              tv.Nodes[0].Nodes.Add((TreeNode)(tn.Clone()));    
                                              tn.Text     =     "神雕侠侣 ";    
                                              tn.ImageIndex     =     1;    
                                              tn.SelectedImageIndex     =     2;    
                                              tv.Nodes[0].Nodes.Add((TreeNode)(tn.Clone()));    
                                              tn.Text     =     "天龙八部 ";    
                                              tn.ImageIndex     =     1;    
                                              tn.SelectedImageIndex     =     2;    
                                              tv.Nodes[0].Nodes.Add((TreeNode)(tn.Clone()));    
                                              tn.Text     =     "倚天屠龙记 ";    
                                              tn.ImageIndex     =     1;    
                                              tn.SelectedImageIndex     =     2;    
                                              tv.Nodes[0].Nodes.Add((TreeNode)(tn.Clone()));    
                                              //添加根节点    


                                          //     TreeNode     tn     =     new     TreeNode();    
                                              tn.Text     =     "古龙小说 ";    
                                              tn.ImageIndex     =     0;    
                                              tn.SelectedImageIndex     =     0;    
                                              tv.Nodes.Add((TreeNode)(tn.Clone()));    
                                              //添加根节点    
                                             
                                              tn.Text     =     "黄易小说 ";    
                                              tn.ImageIndex     =     0;    
                                              tn.SelectedImageIndex     =     0;    
                                              tv.Nodes.Add((TreeNode)(tn.Clone()));    
                                              //添加三个子节点    
                                              tn.Text     =     "大唐双龙传 ";    
                                              tn.ImageIndex     =     1;    
                                              tn.SelectedImageIndex     =     2;    
                                              tv.Nodes[2].Nodes.Add((TreeNode)(tn.Clone()));    
                                              tn.Text     =     "寻秦记 ";    


                                              tn.ImageIndex     =     1;    
                                              tn.SelectedImageIndex     =     2;    
                                              tv.Nodes[2].Nodes.Add((TreeNode)(tn.Clone()));    
                                              tn.Text     =     "第一章     时空机器 ";    
                                              tn.ImageIndex     =3;    
                                              tn.SelectedImageIndex     =     4;    
                                              tv.Nodes[2].Nodes[1].Nodes.Add     ((TreeNode)(tn.Clone()));    
                                              tn.Text     =     "第二章     墨子剑法 ";    
                                              tn.ImageIndex     =     3;    
                                              tn.SelectedImageIndex     =     4;    
                                              tv.Nodes[2].Nodes[1].Nodes.Add((TreeNode)(tn.Clone()));    
                                              tn.Text     =     "第三章     初会秦皇 ";    
                                              tn.ImageIndex     =     3;    
                                              tn.SelectedImageIndex     =     4;    
                                              tv.Nodes[2].Nodes[1].Nodes.Add((TreeNode)(tn.Clone()));    
                                              tn.Text     =     "第四章     一统天下 ";    


                                              tn.ImageIndex     =     3;    
                                              tn.SelectedImageIndex     =     4;    
                                              tv.Nodes[2].Nodes[1].Nodes.Add((TreeNode)(tn.Clone()));    
                                              tn.Text     =     "翻云覆雨 ";    
                                              tn.ImageIndex     =     1;    
                                              tn.SelectedImageIndex     =     2;    
                                              tv.Nodes[2].Nodes.Add((TreeNode)(tn.Clone()));    
                              }    
 
  //                             private     void     Form1_Load(object     sender,     EventArgs     e)    
  //                             {    
  //                                             AddTreeViewNodes();    
          //                     }    
 
                     
              }    
}    


[解决办法]
AddTreeViewNodes(this, null);试试
[解决办法]
直接用 tv.Nodes.Add(tn)不行吗?为什么要用 tv.Nodes.Add((TreeNode)(tn.Clone()))?
tv.Nodes[0].Nodes.Add((TreeNode)(tn.Clone())); 改成tn.Nodes.Add(tn1);
多定义几个treenode.干嘛要用clone

热点排行