【发布时间】:2015-01-04 18:23:19
【问题描述】:
看看代码,我希望你能明白我在做什么:
private void btnOpen_Click(object sender, EventArgs e)
{
string[] Folders = Directory.GetDirectories(txtFolder.Text);
string foldername;
int count=0;
foreach (string f in Folders)
{
foldername = Path.GetDirectoryName(f);
Label newlabe = new Label();
newlabe.Location = new Point(12, 58);
newlabe.Text = foldername;
count++;
}
}
如您所见,我在文本框中插入了一个目录路径,然后我打开了一个包含子目录的数组,下一步是打开包含从我插入到文本框的目录中的子目录名称的标签,这不工作,我该怎么办?
【问题讨论】:
-
您没有将标签添加到表单中。而且您对每个标签位置使用相同的点,因此一旦您将它们添加到表单中,它们就会堆叠在一起
-
考虑将文件夹名称发布到列表框。您不必担心位置
标签: c# arrays path location labels