Click here to Skip to main content
15,902,275 members
Home / Discussions / Visual Basic
   

Visual Basic

 
GeneralRe: Why does .ThreadState.ToString Behave This Way? Pin
Dave Kreskowiak6-Jul-13 4:11
mveDave Kreskowiak6-Jul-13 4:11 
QuestionModules not initializing Pin
treddie4-Jul-13 8:09
treddie4-Jul-13 8:09 
AnswerRe: Modules not initializing Pin
Eddy Vluggen4-Jul-13 9:21
professionalEddy Vluggen4-Jul-13 9:21 
GeneralRe: Modules not initializing Pin
treddie4-Jul-13 10:47
treddie4-Jul-13 10:47 
Questionexcel conditional formatting - or excel control Pin
Member 46241693-Jul-13 4:32
Member 46241693-Jul-13 4:32 
AnswerRe: excel conditional formatting - or excel control Pin
Eddy Vluggen4-Jul-13 5:02
professionalEddy Vluggen4-Jul-13 5:02 
Questionvb.net tree view Pin
walsh273-Jul-13 2:52
walsh273-Jul-13 2:52 
AnswerRe: vb.net tree view Pin
Eddy Vluggen4-Jul-13 3:16
professionalEddy Vluggen4-Jul-13 3:16 
A WinForm-example, you'd have to translate it to a web-environment yourself;
VB
Module Module1

    Sub Main()
        Using f As New Windows.Forms.Form()
            Dim tv As New Windows.Forms.TreeView
            tv.Dock = Windows.Forms.DockStyle.Fill
            f.Controls.Add(tv)
            Dim rootNode As Windows.Forms.TreeNode = tv.Nodes.Add("RootNode")

            AddFolder("C:\inetpub\wwwroot", rootNode)

            f.ShowDialog()
        End Using
    End Sub

    Sub AddFolder(path As String, parent As Windows.Forms.TreeNode)
        ' get all folders in this path
        For Each folder As String In IO.Directory.GetDirectories(
            path, "*.*", IO.SearchOption.TopDirectoryOnly)

            ' add a node for this new folder
            Dim folderNode As Windows.Forms.TreeNode = parent.Nodes.Add(
                folder, IO.Path.GetFileName(folder))

            ' this is where recursion starts; we call this method again, but with different parameters
            AddFolder(folder, folderNode)
        Next

        ' add all files in this path
        For Each file As String In IO.Directory.GetFiles(path, "*.*", IO.SearchOption.TopDirectoryOnly)
            Dim folderNode As Windows.Forms.TreeNode = parent.Nodes.Add(file, IO.Path.GetFileName(file))

        Next
    End Sub

End Module

Bastard Programmer from Hell Suspicious | :suss:
If you can't read my code, try converting it here[^]

QuestionWebcam Capture and print A5 Paper, Codes (Two Cameras) Pin
Uğur Şirin1-Jul-13 22:57
Uğur Şirin1-Jul-13 22:57 
AnswerRe: Webcam Capture and print A5 Paper, Codes (Two Cameras) Pin
Eddy Vluggen2-Jul-13 0:32
professionalEddy Vluggen2-Jul-13 0:32 
Questionvb6 to vb.net Pin
Smith00530-Jun-13 19:13
Smith00530-Jun-13 19:13 
AnswerRe: vb6 to vb.net Pin
Dave Kreskowiak1-Jul-13 2:21
mveDave Kreskowiak1-Jul-13 2:21 
QuestionHow to get address of a function or method Pin
treddie30-Jun-13 11:05
treddie30-Jun-13 11:05 
AnswerRe: How to get address of a function or method Pin
TnTinMn30-Jun-13 16:46
TnTinMn30-Jun-13 16:46 
GeneralRe: How to get address of a function or method Pin
treddie1-Jul-13 12:17
treddie1-Jul-13 12:17 
GeneralRe: How to get address of a function or method Pin
TnTinMn1-Jul-13 14:28
TnTinMn1-Jul-13 14:28 
GeneralRe: How to get address of a function or method Pin
treddie1-Jul-13 20:43
treddie1-Jul-13 20:43 
GeneralRe: How to get address of a function or method Pin
TnTinMn2-Jul-13 7:32
TnTinMn2-Jul-13 7:32 
GeneralRe: How to get address of a function or method Pin
treddie2-Jul-13 9:35
treddie2-Jul-13 9:35 
AnswerRe: How to get address of a function or method Pin
Bernhard Hiller1-Jul-13 0:57
Bernhard Hiller1-Jul-13 0:57 
GeneralRe: How to get address of a function or method Pin
treddie1-Jul-13 12:18
treddie1-Jul-13 12:18 
GeneralRe: How to get address of a function or method Pin
treddie1-Jul-13 20:30
treddie1-Jul-13 20:30 
AnswerRe: How to get address of a function or method Pin
Richard Deeming1-Jul-13 1:54
mveRichard Deeming1-Jul-13 1:54 
GeneralRe: How to get address of a function or method Pin
treddie1-Jul-13 12:20
treddie1-Jul-13 12:20 
GeneralRe: How to get address of a function or method Pin
treddie1-Jul-13 19:29
treddie1-Jul-13 19:29 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.