PDA

View Full Version : مشکل با TreeView



محسن بابائی
سه شنبه 18 اردیبهشت 1386, 13:18 عصر
سلام
چرا این treeview 2005 این طوریه .
دستور TreeView1.Nodes(i).Checked = True که توی vb6 استفاده می کردیم اینجا کار نمی کنی . یا فقط وقتی i=0 باشه کار می کنه .

rezaei manesh
سه شنبه 18 اردیبهشت 1386, 14:26 عصر
باید این رو برای هر سطح مقدار بدی فکر کنم
دستور شما الان تویه ریشه هست

ghafoori
سه شنبه 18 اردیبهشت 1386, 21:35 عصر
دوست عزیز داخل vb.net برای شی گرایی بیشتر قابلیت نود درخت ها عوض شده شما اگر می خواهید حتما تمام زیر درخت ها چک بشن باید از رابطه باز گشتی زیر استفاده کنید


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim t As TreeView
check(t.Nodes)
End Sub

Sub check(ByVal t As TreeNodeCollection)
For Each n As TreeNode In t
n.Checked = True
If n.Nodes.Count > 0 Then
check(n.Nodes)
End If
Next
End Sub