_lotus_
دوشنبه 16 اردیبهشت 1392, 18:30 عصر
سلام
من یک treeview دارم که قبلا پر شده و میخوام نودهای اونو در یک آرایه بریزم کد زیر رو برایش نوشتم. اول درست کار میکرد ولی الان با دستور روی نودها حرکت نمیکنه و همونجای اول باقی میمونه. باید چیکار کنم؟
Dim i As Integer
Dim nodes As TreeNodeCollection = Trv_Content.Nodes
i = 0
Trv_Content.ExpandAll()
Trv_Content.SelectedNode = nodes(0)
While Trv_Content.SelectedNode.Name <> LAST_NAME
TOCname(i) = Trv_Content.SelectedNode.Name
Trv_Content.SelectedNode = Trv_Content.SelectedNode.NextVisibleNode
i = i + 1
End While
TOCname(i) = Trv_Content.SelectedNode.Name
Trv_Content.SelectedNode = Trv_Content.SelectedNode.NextVisibleNode
Trv_Content.CollapseAll()
من یک treeview دارم که قبلا پر شده و میخوام نودهای اونو در یک آرایه بریزم کد زیر رو برایش نوشتم. اول درست کار میکرد ولی الان با دستور روی نودها حرکت نمیکنه و همونجای اول باقی میمونه. باید چیکار کنم؟
Dim i As Integer
Dim nodes As TreeNodeCollection = Trv_Content.Nodes
i = 0
Trv_Content.ExpandAll()
Trv_Content.SelectedNode = nodes(0)
While Trv_Content.SelectedNode.Name <> LAST_NAME
TOCname(i) = Trv_Content.SelectedNode.Name
Trv_Content.SelectedNode = Trv_Content.SelectedNode.NextVisibleNode
i = i + 1
End While
TOCname(i) = Trv_Content.SelectedNode.Name
Trv_Content.SelectedNode = Trv_Content.SelectedNode.NextVisibleNode
Trv_Content.CollapseAll()