Тема: c# treeview
Показать сообщение отдельно
Непрочитано 02.07.2018, 14:08   #6
Пользователь

По умолчанию Re: c# treeview

 
        private void ListDirectory(TreeView treeView, string path)
        {
            treeView.Nodes.Clear();
            var rootDirectoryInfo = new DirectoryInfo(path);
            treeView.Nodes.Add(CreateDirectoryNode(rootDirectoryInfo));
            treeView1.ExpandAll();
        }
 
        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;
        }
Code: C#
usage :
 
ListDirectory(treeView1, Path);
 
Code: C#
just_me вне форума Ответить с цитированием
Сказали спасибо: