Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: [vb2008] TreeView miten saan koodilla halutun noden valituksi

jokke568 [12.12.2009 21:01:24]

#

Hei

Elikkäs jos joku kerkiäis jeesaa:

TreeViewin nimi on TV1, ja siinä päävalikko PAA jonka alla valikot TIE, KATU, POLKU, KUJA ja KAARI.

Miten saisin koodilla tehtyä niin, että ohjelma valitsee automaattisesti PAA:n, avaa sen ja valitsee avautuvista "valikoista" esim KATU...

Kiitos etukäteen...

jokke568 [12.12.2009 22:15:02]

#

Ongelma ratkesi

Jos jollain tarvetta niin googlettamalla löytyi: http://www.xtremedotnettalk.com/showthread.php?t­=71346

Ja sama tässä vielä hiukan muutettuna, eli kokeilu("haettava teksti")

Public Sub kokeilu(ByVal haku As String)

    TV1.SelectedNode = GetNode(haku, TV1.Nodes)

    TV1.Select()

End Sub

Private Function GetNode(ByVal text As String, ByVal parentCollection As TreeNodeCollection) As TreeNode


    Dim ret As TreeNode
    Dim child As TreeNode

    For Each child In parentCollection
        If child.Text = text Then
            ret = child

        ElseIf child.GetNodeCount(False) > 0 Then
            ret = GetNode(text, child.Nodes)

        End If

        If Not ret Is Nothing Then Exit For

    Next
    Return ret
End Function

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta