powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Тривью
2 сообщений из 2, страница 1 из 1
Тривью
    #35037852
Фотография surbanec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как забить Тривью Папками начиная с Рабочего стола и до всех остальных папочек!
...
Рейтинг: 0 / 0
Тривью
    #35039565
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Dim treeNode As Node
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Sub Form_Load()

    dirTree.Nodes.Clear
        
    Dim work As String:     work = Environ("USERPROFILE") & "\Рабочий стол"
    
    Set treeNode = dirTree.Nodes.Add(, , work, "Рабочий стол")
    
    Subfold_FSO work
    
End Sub
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Sub Subfold_FSO(ByVal papka As String)
    On Error Resume Next    'пропустим скрытые системные папки

    Dim FSO As FileSystemObject
    Set FSO = New FileSystemObject

    Dim iFD As Folder
    Dim iWS As Folder
    Set iWS = FSO.GetFolder(papka)
    
    For Each iFD In iWS.SubFolders
        Set treeNode = dirTree.Nodes.Add(papka, tvwChild, iFD.Path, iFD.Name)
        Subfold_FSO iFD.Path
    Next
    
    Dim ifl As File
    For Each ifl In iWS.Files
        Set treeNode = dirTree.Nodes.Add(papka, tvwChild, ifl.Path, ifl.Name)
    Next
    
    Set FSO = Nothing
    
End Sub
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Тривью
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]