c#中的问题,帮忙看看

来源:百度知道 编辑:UC知道 时间:2024/06/16 09:06:27
private void treeView1_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e)
{
string s = e.Node.FullPath;
if (s != "我的电脑")
{

s = s.Remove(0, 5);
if (this.GetSubDirectoryNodes(e.Node, s))
{
this.listView1.Items.Clear();
string path = e.Node.FullPath;
path = path.Remove(0, 5);
DirectoryInfo dir = new DirectoryInfo(path);
path = path.Remove(2, 1);
this.txtpath.Text = path;
FileInfo[] f = dir.GetFiles();
for (int i = 0; i < f.Length; i++)
{

this.listView1.Items.Add(f[i].Name);
}
}

}
......
这是一段程序 有

tetpath这是控件的id,你要看一下页面上有没有这个控件的id为tetpath的

是txtpath?
如果没有,添加一个TextBox控件,命名为txtpath。

这里txtpath是一个textbox控件,你拖一个控件到窗体或者页面上

你没有定义tetpath当然是找不到的了,你得定义啊,你需要tetpath来给你表示什么?自己定义一下不就好了么,就好像是
string a;
a="abcde";
本来这是一个句子,但是你没有写string a这句话,你直接写了a="abcde",它就找不到了就说你没定义。