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

Visual Basic

 
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 
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 
Then add a second parameter to the function, telling it the level that it's on. Then modify the code that performs the formatting
Private Sub Button1_Click(...)
    ' Passing in 0 denotes the root of the tree.
    ' 1 would represent the 1st level of children, or children of the root.
    ProcessNodesList( TreeView1.Nodes, 0 )
End Sub
.
.  ' Warning!  Untested code ahead!
.
Private Sub ProcessNodesList(ByRef nodeList As TreeNodeCollection, ByVal level As Integer)
Dim currentNode As TreeNode
     For Each currentNode In nodeList
        If currentNode.Checked = True Then
            Select Case level
                Case 0
                    ' Put whatever formatting you want for level 0
                Case 1
                    ' Put whatever formatting you want for level 1
                Case 2 To 3
                    ' Put whatever formatting you want for levels 2 and 3
                Case 4
                    ' I hop eyou get the idea by now...
            End Select
        End If
 
        If currentNode.Nodes.Count > 0 Then
            ' There are children present.  Call myself with the new set
            ' of Nodes and tell myself that this is the next level down
            ProcessNodesList( currentNode.Nodes, level + 1 )
        End If
   Next
End Sub



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

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 
GeneralApp.config Pin
nitin_ion23-Feb-05 1:14
nitin_ion23-Feb-05 1:14 
GeneralRe: App.config Pin
Dave Kreskowiak23-Feb-05 3:30
mveDave Kreskowiak23-Feb-05 3:30 
QuestionHow can I access a class written in C++ in a VB project?? Pin
Logan from Singapore22-Feb-05 22:59
Logan from Singapore22-Feb-05 22:59 

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.