Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Программирование / Programming (https://forum.zone-game.info/forumdisplay.php?f=98)
-   -   c# treeview (https://forum.zone-game.info/showthread.php?t=43214)

Boris2105 24.06.2018 14:48

c# treeview
 
Нужна помощь с реализацией treeview.
А точнее помощь в её использование, так как просто сделать чтобы она показывала папки или диски у меня получилось.
Но не могу понять как сделать так чтобы при выборе файла она показывала именно те файлы которые в папке после декрипта т.е. как на скриншоте ниже.
Можно пример кода или лучше исход какой то старой программы с этим
https://i.imgur.com/solGoY8.png

Boris2105 25.06.2018 18:46

Re: c# treeview
 
Up!
Ни кто не может помочь?

PROGRAMMATOR 26.06.2018 01:24

Re: c# treeview
 
Программа на .NET? Reflector'ом разбери и посмотри.

Boris2105 26.06.2018 07:39

Re: c# treeview
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 431817)
Программа на .NET? Reflector'ом разбери и посмотри.

попробовал, не получилось

вот чем защищен
Crypto Obfuscator for .NET v5.x detected !

PROGRAMMATOR 26.06.2018 12:50

Re: c# treeview
 
https://github.com/0xd4d/de4dot

just_me 02.07.2018 14:08

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#
https://i.imgur.com/A5Sdfqs.png

Boris2105 02.07.2018 18:44

Re: c# treeview
 
Цитата:

Сообщение от just_me (Сообщение 431885)
 
        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#
https://i.imgur.com/A5Sdfqs.png

can you give this source?

PROGRAMMATOR 03.07.2018 00:06

Re: c# treeview
 
Вложений: 1
Boris2105, в прикрепленных.

Есть несколько подходов https://stackoverflow.com/a/6239644


Текущее время: 06:20. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot