TreeNodeCollection.Find

21/07/2008 - 16:08 von Stefan Simon | Report spam
Hallo,

ist bestimmt ne blöde Frage, aber ich komme nicht drauf.

TreeView1.Nodes.Add("Test")
MsgBox(TreeView1.Nodes.ContainsKey("Test"))
MsgBox(TreeView1.Nodes.Find("Test", True).Length)

Warum gibts keinen Knoten mit der Bezeichnung "Test"?

Als Ausgabe hàtte ich true und 1 erwartet, bekommen tu ich aber false und 0.

tia
Stefan
 

Lesen sie die antworten

#1 Stefan Simon
21/07/2008 - 16:25 | Warnen spam
ist bestimmt ne blöde Frage, aber ich komme nicht drauf.

TreeView1.Nodes.Add("Test")
MsgBox(TreeView1.Nodes.ContainsKey("Test"))
MsgBox(TreeView1.Nodes.Find("Test", True).Length)

Warum gibts keinen Knoten mit der Bezeichnung "Test"?



Ah, die Antwort liefert der Reflector, bzw. ein Blick auf den TreeNode
Constructor und die Find-Methode:

Public Sub New(ByVal [text] As String)
Me.New()
Me.text = [text]
End Sub

... Compare(treeNodeCollectionToLookIn.Item(i).Name, key, True) ...

Stefan

Ähnliche fragen