Отображения списка файлов в папке в TreeView - Visual Basic .NET
Формулировка задачи:
Всем доброго дня!
Есть текстовое поле на форме. в него вводиться путь к папке. при нажатии на кнопку в treeview отображается список файлов, но
1. Только текстовых файлов (*.txt)
2. Возможно ли вывести только имена файлов без его расширения?
И как при двойном клике на файл открыть его блокнотом.
И при одинарном клике на файл вывести его содержимое в richtextbox?
и как сделать что бы при загрузке список сразу же был раскрытым( что бы не надо было нажимать на "+"
Решение задачи: «Отображения списка файлов в папке в TreeView»
textual
Листинг программы
Private Sub ButtonShow_Click(sender As Object, e As EventArgs) Handles ButtonShow.Click If Directory.Exists(TextBoxPath.Text) Then TreeViewFiles.Nodes.Clear() For Each txtFile As String In Directory.EnumerateFiles(TextBoxPath.Text, "*.txt", SearchOption.TopDirectoryOnly) TreeViewFiles.Nodes.Add(New TreeNode(Path.GetFileNameWithoutExtension(txtFile)) With {.Tag = txtFile}) Next End If End Sub Private Sub TreeViewFiles_NodeMouseClick(sender As Object, e As TreeNodeMouseClickEventArgs) Handles TreeViewFiles.NodeMouseClick Dim txtFile As String = e.Node.Tag RichTextBoxContent.Text = File.ReadAllText(txtFile) End Sub Private Sub TreeViewFiles_NodeMouseDoubleClick(sender As Object, e As TreeNodeMouseClickEventArgs) Handles TreeViewFiles.NodeMouseDoubleClick Dim txtFile As String = e.Node.Tag Process.Start("notepad", txtFile) End Sub