الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في ListView

بدأه ابو رفيق في 10 مارس 2013 · 2 رد · 426 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إعضاء المنتدى

السلام عليكم ورحمة الله وبركاته

 

عندي TreeView  و   ListView1 وقمت بتعبئتهم من قاعدة البيانات بنجاح  ListView1  بها قائمة عبارة عن قيمة التاج  ل Treeview  ووضعت كود يقوم بالبحث عن نود بمعلومية التاج ويظهرها في Listview2 

 

وإليكم الكود

 

 

Private Sub FindByTag()
Dim nodes As TreeNodeCollection = treeView1.Nodes
Dim n As TreeNode
For Each n In nodes
FindRecursiveTag(n)
Next
End Sub

 

 

 

 

Private Sub FindRecursiveTag(ByVal tNode As TreeNode)

Dim tn As TreeNode
For Each tn In tNode.Nodes
If tn.Tag.ToString() = ListBox1.Text Then
ListBox2.Items.Add(tn.FullPath)
End If
FindRecursiveTag(tn)
Next
End Sub

 

 

ولستدعاء الدالة اكتب تحت المفتاح

 

 

FindByTag()

 

المطلوب محتاج كود عباره عن حلقة تكرار على ListView1  وكل عنصر نعمل عليه الإجراء الآتي بعد البحث والعثور عليه في الشجرة يقوم بإحضار المسار الكامل على شكل قائمة وليس سلسلة نصية طويلة يتم تعبئتها في ListView2  الكود السابق يقوم بإحضار المسار الكامل على شكل سطر وأنا محتاجه على شكل قائمة

 

هل يمكن ذلك عمليا أم أن السؤال غير منطقي أرجوا المساعدة

 

 

معذرة ممكن تكون أسئلتي كتيرة ولكن بصراحة ببحث ومش بجد ما أريده بالظبط أو لا يعمل معي ما أجده بشكل سليم

تم تعديل هذه المشاركة بواسطة ابو رفيق في 10 مارس 2013 في 01:18

:)  :)  :)  شكرا لكل من علمني حرفا :)  :)  :)


#2

Up

:)  :)  :)  شكرا لكل من علمني حرفا :)  :)  :)


#3

ما الغرض من هذه الفكره ربما يكون في شيء افضل

مواضيع مشابهة