Click here to Skip to main content
15,916,398 members
Home / Discussions / Visual Basic
   

Visual Basic

 
Generalvb.net and sql 2000 Pin
Member 107391923-Feb-05 6:16
Member 107391923-Feb-05 6:16 
GeneralRe: vb.net and sql 2000 Pin
Colin Angus Mackay24-Feb-05 0:24
Colin Angus Mackay24-Feb-05 0:24 
GeneralRe: vb.net and sql 2000 Pin
Member 107391924-Feb-05 8:32
Member 107391924-Feb-05 8:32 
Generalowner drawn combo box focus rectangle Pin
Anonymous23-Feb-05 6:06
Anonymous23-Feb-05 6:06 
QuestionUSB Card Reader. How to read data from usb into string? Pin
Member 116828123-Feb-05 5:02
Member 116828123-Feb-05 5:02 
AnswerRe: USB Card Reader. How to read data from usb into string? Pin
Dave Kreskowiak23-Feb-05 6:33
mveDave Kreskowiak23-Feb-05 6:33 
GeneralTreeview Help Pin
RoedRunner23-Feb-05 3:56
RoedRunner23-Feb-05 3:56 
GeneralRe: Treeview Help Pin
Dave Kreskowiak23-Feb-05 4:49
mveDave Kreskowiak23-Feb-05 4:49 
Don't put this code in the button click event. Instead, create a function that takes a TreeNodeCollection as a parameter. This function will enumerate the Nodes in this collection and do your txtNote.Text work, just like you already have. At the same time, you can check each Node to see if it has any children (currentNode.Nodes.Count > 0). If it has children, then the function can call itself, recursively, with a reference to the current node's Nodes collection.
Private Sub Button1_Click(...)
    ProcessNodesList( TreeView1.Nodes )
End Sub
.
.  ' Warning!  Untested code ahead!
.
Private Sub ProcessNodesList(ByRef nodeList As TreeNodeCollection)
Dim currentNode As TreeNode
 
    For Each currentNode In nodeList
        If currentNode.Checked = True Then
            txtNote.Text += currentNode.Tag & " "
        End If
        If currentNode.Nodes.Count > 0 Then
            ProcessNodesList( currentNode.Nodes )
        End If
    Next
End Sub



RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome

GeneralRe: Treeview Help Pin
RoedRunner23-Feb-05 4:53
RoedRunner23-Feb-05 4:53 
GeneralRe: Treeview Help Pin
RoedRunner23-Feb-05 5:25
RoedRunner23-Feb-05 5:25 
GeneralRe: Treeview Help Pin
Dave Kreskowiak23-Feb-05 5:47
mveDave Kreskowiak23-Feb-05 5:47 
GeneralRe: Treeview Help Pin
RoedRunner23-Feb-05 7:20
RoedRunner23-Feb-05 7:20 
GeneralCustom ComboBox Problem Pin
Jason Stamp23-Feb-05 3:56
Jason Stamp23-Feb-05 3:56 
GeneralRe: Custom ComboBox Problem Pin
j45mw12-Mar-05 17:39
j45mw12-Mar-05 17:39 
GeneralDatagrind i win applications Pin
Member 31636123-Feb-05 2:33
Member 31636123-Feb-05 2:33 
GeneralRe: Datagrind i win applications Pin
Jim Matthews23-Feb-05 3:36
Jim Matthews23-Feb-05 3:36 
QuestionHow to print a grid Pin
pdcoope23-Feb-05 2:21
pdcoope23-Feb-05 2:21 
AnswerRe: How to print a grid Pin
Dave Kreskowiak23-Feb-05 4:18
mveDave Kreskowiak23-Feb-05 4:18 
GeneralRe: How to print a grid Pin
Anonymous23-Feb-05 7:05
Anonymous23-Feb-05 7:05 
AnswerRe: How to print a grid Pin
Just Greeky Creek23-Feb-05 4:35
Just Greeky Creek23-Feb-05 4:35 
GeneralRe: How to print a grid Pin
Anonymous23-Feb-05 7:06
Anonymous23-Feb-05 7:06 
GeneralAudio mute Pin
sneffe123-Feb-05 2:02
sneffe123-Feb-05 2:02 
GeneralRe: Audio mute Pin
Dave Kreskowiak23-Feb-05 4:08
mveDave Kreskowiak23-Feb-05 4:08 
GeneralPop up menu Pin
Anonymous23-Feb-05 1:34
Anonymous23-Feb-05 1:34 
GeneralRe: Pop up menu Pin
Dave Kreskowiak23-Feb-05 3:56
mveDave Kreskowiak23-Feb-05 3:56 

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.