Treeview & Noder
4 svar · 263 visningar · startad av xcalibrate
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?
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?
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