تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
البحث فى القائمة الشجرية
#8
[b]قمت بعمل ذلك

لكن استخدمت مبدأ من مبادئ LINQ

حتى اني لااعرف إن كانت الفيجوال بيسك يمكنها ذلك

اخي جرب تكتب yield في محرر الكود

اذا تلون ازرق خبرني



المثال بالسي شارب في المرفقات

شغله وشوف هو المطلوب لو لا !![/b]

يقولون ان الفيجوال بيسك 2012

يمكنه استعمال Yield

لكن انا عندي فيجوال 2010 فلم اتمكن من صنع المثال بالفيجوال بيسك

لذلك قمت بتحويل الكود لك :-


PHP كود :
Private enumerator As IEnumerator(Of TreeNode)


Private 
Sub findTextBox1_TextChanged(sender As ObjectAs EventArgsHandles findTextBox1.TextChanged
    enumerator 
FindSpecificChild(treeView1findTextBox1.Text).GetEnumerator()
End Sub


Private Sub findbutton1_Click(sender As ObjectAs EventArgsHandles findbutton1.Click
    
Try
        If 
enumerator.MoveNext() = False Then
                 
'اذا عثر على جميع العناصر عد الى البداية'
                 
enumerator FindSpecificChild(treeView1,findTextBox1.Text).GetEnumerator()
                 
enumerator.MoveNext()
        
End If
        
Dim node As TreeNode enumerator.Current
        node
.Parent.Expand()
        
treeView1.SelectedNode node
        treeView1
.Focus()
    Catch
    
End Try
End Sub



Private Function FindSpecificChild(treeView As TreeViewchildText As String) As IEnumerable(Of TreeNode)
        
    For 
Each rootNode As TreeNode In treeView.Nodes
        
For Each childnodes As TreeNode In rootNode.Nodes
            
If childnodes.Text childText Then
                
Yield Return childnodes
            End 
If
        
Next
    Next

End 
Function 


الملفات المرفقة
.zip   SearchNode.zip (الحجم : 95.52 ك ب / التحميلات : 201)
الرد }}}
تم الشكر بواسطة: @@أبورائد@@ , sooriaty03 , ali.alfoly , kslawy


الردود في هذا الموضوع
البحث فى القائمة الشجرية - بواسطة ali.alfoly - 14-10-13, 02:32 PM
RE: البحث فى القائمة الشجرية - بواسطة الشاكي لله - 14-10-13, 04:58 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 665 18-06-25, 11:09 AM
آخر رد: dubai.eig
Rainbow [كود] البحث تلقائياً عند التبديل بين الـ RadioButton محمد مسافر 8 710 04-10-24, 02:33 AM
آخر رد: Taha Okla
Rainbow [كود] البحث وتحريك اسهم الداتا جريدفيو عند البحث محمد مسافر 2 587 19-09-24, 01:14 AM
آخر رد: محمد مسافر
  مساعدة البحث بين تاريخين أبووسم 3 550 16-08-24, 01:37 PM
آخر رد: أبووسم
  البحث بالأسم الأول فقط heem1986 6 643 03-08-24, 04:17 PM
آخر رد: heem1986
  [VB.NET] تجاهل التشكيل من الأسماء عند البحث في التيكست بوكس Khalil chiha 3 535 01-08-24, 10:28 PM
آخر رد: Khalil chiha
  يوجد خطاء فى كود البحث بواستطة الكمبوبوكس واجراء مخزن new_programer 4 413 06-07-24, 12:05 AM
آخر رد: Zuhare
  البحث بين تاريخين مع الوقت - من بداية اليوم - حتى اخر اليوم moh61 3 610 12-06-24, 08:00 PM
آخر رد: Taha Okla
  أريد البحث بإستخدام أي جزء من الكلمة و ليس أول جزء منها . CoderMM 3 619 17-04-24, 01:19 AM
آخر رد: Taha Okla
  [VB.NET] البحث باستخدام CheckedListBox لتكون نتيجة التحديد شرط لجملة الاستعلام ahmedramzyaish 0 445 19-02-24, 03:44 AM
آخر رد: ahmedramzyaish

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم