Treeview
選択したディレクトリのツリーをロードする があります。ここで、ディレクトリにフォルダー イメージを、ファイルにファイル イメージを持たせたいと思います。フォルダ イメージとファイル イメージの両方がimagelist
my に接続されていtreeview
ます。これを行うには、次のコードをどのように調整しますか?
private void ListDirectory(TreeView treeview, string path)
{
treeview.Nodes.Clear();
var rootDirectoryInfo = new DirectoryInfo(path);
treeview.Nodes.Add(CreateDirectoryNode(rootDirectoryInfo));
}
private static TreeNode CreateDirectoryNode(DirectoryInfo directoryInfo)
{
var directoryNode = new TreeNode(directoryInfo.Name);
foreach (var directory in directoryInfo.GetDirectories())
{
directoryNode.Nodes.Add(CreateDirectoryNode(directory));
}
foreach (var file in directoryInfo.GetFiles())
{
directoryNode.Nodes.Add(new TreeNode(file.Name));
}
return directoryNode;
}