با سلام
چه طور میشود در treeview مشخص کرد که نود انتخاب است یا زیر نود( به عبارتی parent انتخاب است یا child)
با سلام
چه طور میشود در treeview مشخص کرد که نود انتخاب است یا زیر نود( به عبارتی parent انتخاب است یا child)
میتونی با شمردن Parent ها و زیر شاخه هاش این کار رو انجام بدی
مثلا اگر تعداد پرنتها صفر بود میفهمی که خود اون نود یه سر گروه
با سلام
با تشکر از راهنمایی شما ولی من می خواهم در زمان اجرا نود ایجا کنم در این صورت چه طور می توان تعداد نودها را شمرد اگر می شه دستورش را بنویسید
دوست عزیز با یک تابع بازگشتی می توانید نودها را بشمارید مثل این کد
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim t As TreeView
count(t.Nodes)
MsgBox(node_count)
End Sub
Dim node_count As Integer
Dim node As TreeNode
Sub count(ByVal t As TreeNodeCollection)
For Each node In t
node_count += 1
If node.Nodes.Count > 0 Then
count(node.Nodes)
End If
Next
End Sub