簡體   English   中英

在Treeview C#Winforms中添加新文件夾

[英]Adding New folder in treeview c# Winforms

我在C#winforms中使用Treeview列出目錄中的所有現有圖像,我還創建了按鈕事件以添加“新文件夾”,但是現在的問題是當我添加其創建的新節點但實際上在實際驅動器/目錄上未創建任何文件夾時,所以請幫幫我。 這是我的代碼。

private void btnAddFolder_Click(object sender, EventArgs e)
{
var newNode = treeView1.SelectedNode.Nodes.Add("New Folder");
newNode.BeginEdit();
}

您沒有在此處創建目錄的任何代碼-僅用於將節點添加到樹中。

我假設您在每個節點上都有某種路徑信息(也許在“標簽”數據中)。 在這種情況下,您需要將此數據與對CreateDirectory的調用結合起來,如下所示:

Directory.CreateDirectory(Path.Combine(treeView1.SelectedNode.Tag as string, "New Folder"));

這將創建一個目錄,該目錄由當前節點的路徑和字符串“ New Folder”的組合表示。

這里描述TreeNode.Tag屬性。

Directory.CreateDirectory方法在此處描述。

這里描述Path.Combine方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM