Hej Finns det inte en funktion som heter EnsureVisible på noden? Kan ha fel, men.... Kodexempel: Hehe tjaba peter kollega =)Treeview i VB.net
Jag har en treeview som jag fyller från en db. Sedan kan jag lägga till nya noder som sparas i db. Mitt problem är att jag skulle vilja få trädet expanderat upp till den nya noden som man sparar. Nu när man spar så laddas trädet om men mn får öppna upp det igen manuellt.
/JoakimSv: Treeview i VB.net
Sv:Treeview i VB.net
I nod-variabel stoppar du den nod som du vill expandera till.
<code>
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim nod As TreeNode = TreeView1.Nodes(0).Nodes(0).Nodes(0)
if not nod.Parent is nothing then
fnExpand(nod.Parent)
end if
TreeView1.SelectedNode = nod
End Sub
Private Sub fnExpand(ByVal CurrentNodeParent As TreeNode)
CurrentNodeParent.Expand()
If Not CurrentNodeParent.Parent Is Nothing Then
fnExpand(CurrentNodeParent.Parent)
End If
End Sub
</code>
/PeterSv: Treeview i VB.net
Letade precis efter en snabb lösning på samma problem kan man även använda när man tar bort en nod va?
//Rickard