---
title: "Treeview & Noder"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/117552-treeview-noder"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "xcalibrate"
published: "2004-12-07T17:09:02.000Z"
updated: "2004-12-07T19:49:38.000Z"
replies: 4
views: 283
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/117552-treeview-noder"
---

# Treeview & Noder

## #1 — xcalibrate, 2004-12-07T17:09Z

Hej!
Jag har en treeview med dessa noder i **VB.NET** :

Karl
Magnus
Sven

Om strNickname är Magnus till exempel, vill jag lägga till en child under Magnus med strMessage. Hur gör jag detta?

Permalänk: https://www.webforum.nu/p/117552

## #2 — Mc Fetto, 2004-12-07T18:25Z

```
treeView1.Nodes[1].Nodes.Add(strMessage);
```

Där 1:an är indexet som motsvarar platsen för magnus.

edit: Såg att det skulle vara i VB.NET: 

```
treeView1.Nodes(1).Nodes.Add(strMessage)
```

Permalänk: https://www.webforum.nu/p/1500913

## #3 — xcalibrate, 2004-12-07T19:02Z

OKej tack! Hur får jag reda på vilken som är vilken. Alltså te.x. att Magnus är 1? Asså inte bara att kolla.. eftersom jag bara vet strNickname är Magnus.. Sen vill jag kolla vilket index Magnus är. Gör jag det genom att göra en for-sats?

Permalänk: https://www.webforum.nu/p/1500923

## #4 — Mc Fetto, 2004-12-07T19:36Z

Ja, du kan använda for-satsen, så länge du vet hur djupt du ska kolla annars får du nog använda en rekursiv funktion. I detta fallet är det ju endast ett djup på två. 

```
for (int i=0;i<treeView1.Nodes.Count;i++)
    if (treeView1.Nodes[i].Text == "något")
        //här kan du även lägga in så du kan ta ut ditt index etc.
        treeView1.Nodes[i].Nodes.Add("något annat");
```

Är det det du menar?

Permalänk: https://www.webforum.nu/p/1500942

## #5 — xcalibrate, 2004-12-07T19:49Z

Jag fixade det själv:

    Function CheckWhatIdInTreeView(ByVal strNickname As String)
        Dim i As Integer

        For i = 0 To myForm2.TreeView1.Nodes.Count - 1
            If myForm2.TreeView1.Nodes.Item(i).Text = strNickname Then
                Return myForm2.TreeView1.Nodes.Item(i).Index
            End If
        Next
    End Function

Permalänk: https://www.webforum.nu/p/1500947

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/117552-treeview-noder
