PDA

View Full Version : سوال: جستجوی تک تک در Treeview



morika
یک شنبه 13 شهریور 1390, 17:06 عصر
سلام
من با این کد Treeview رو جستجو می کنم




Sub search(ByVal t As TreeNodeCollection)



For Each n As TreeNode In t



If n.Text = TextBox1.Text Then

n.BackColor =

Color.Yellow



Exit For



End If

search(n.Nodes)



Next



End Sub



Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

search(TreeView1.Nodes)

TreeView1.ExpandAll()



End Sub

ولی مشکلش اینه که اگه مثلا دوتا عدد 11 تو Treeview باشه هر جفتشو هم زمان زرد می کنه. من میخوام اول عدد اول رو زرد کنه بعد اگه کاربر دوباره دکمه سرچ رو زد عدد 11 دوم زرد بشه. یعنی در هر لحظه فقط یک Node رنگی بشه.
ممنون

omid-vbAuto
یک شنبه 13 شهریور 1390, 21:23 عصر
سلام

کدهاتون مشکلی نداشت.کار می کردند.


برا خودم یه سوال پیش امد ما چطوری می تونیم یه زیرشاخه فرزند تو یه ریشه خاص بسازیم؟

morika
شنبه 19 شهریور 1390, 12:08 عصر
بله کدهام مشکل نداره کار می کنه ولی اگه یه ند تکراری داشته باشیم همرو همزمان نشون میده من می خوم تک تک نشون بده