MS Treeviev Control Fokus auf einen Bestimmten Eintrag setzen

25/09/2009 - 01:42 von Sven Nicolaus | Report spam
Win XP / Access 2003 / treeviev Version 6.0


Hallo allerseits,

ich habe schon einige Sachen mit dem Treeviev Control gemacht,
leider habe ich es nicht hinbekommen einen bestimmten Zweig des
Baumes zu markieren bzw. den Focus darauf zu setzten,
wie geht das?


viele Grüße

Sven
 

Lesen sie die antworten

#1 Wolfgang Badura
25/09/2009 - 11:17 | Warnen spam
Hallo Sven.
"Sven Nicolaus" wrote in message
news:e$
Win XP / Access 2003 / treeviev Version 6.0


Hallo allerseits,

ich habe schon einige Sachen mit dem Treeviev Control gemacht,
leider habe ich es nicht hinbekommen einen bestimmten Zweig des
Baumes zu markieren bzw. den Focus darauf zu setzten,
wie geht das?



Ich habe hier eine Lösung mit DotNet:
Vielleicht ist es ein auch in VBA brauchbarer Ansatz.

Function SelectNode(ByVal nodes As TreeNodeCollection, ByVal
strSearchNode As String) As Boolean
If strSearchNode Is Nothing Or strSearchNode.Length = 0 Then Return
False
For Each node As TreeNode In nodes
If UCase(node.Text) = UCase(strSearchNode) Then
node.TreeView.SelectedNode = node
Return True
Else
If SelectNode(node.Nodes, strSearchNode) Then
Return True
End If
End If
Next
Return False
End Function

Wolfgang

Ähnliche fragen