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

تخزين tree فال CheckedListBox

مغلق
بدأه POWER _GIRL في 9 ديسمبر 2005 · 4 رد · 590 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

(بسم الله الرحمن الرحيم.. وبه نستعين)

هذا الكود يقوم بتخزين أسماء nods فالـ CheckedListBox

   For I As Int64 = 0 To TreeView1.GetNodeCount(True)

                    CheckedListBox1.Items.Add(TreeView1.Nodes(I).Text , 0 )

                Next

نحتاج لتغير هذا السطر حتى يخزن كل أسماء الـ nods سؤاء كانت إبن مباشر للأب أو إبن الإبن المباشر..

الخطأ هنا

TreeView1.Nodes(I).Text

في إنتظار المساعدة...

تم تعديل هذه المشاركة بواسطة POWER _GIRL في 9 ديسمبر 2005 في 12:16

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#2

UP

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#3

على فرض ان الـ treeview هي tv جربي الكود التالي

For i As Integer = 0 To tv.GetNodeCount(False) - 1
            clb.Items.Add(tv.Nodes(i).Text)
            Dim n As Integer = tv.Nodes(i).GetNodeCount(False) - 1
            If n >= 0 Then
                For j As Integer = 0 To n
                    clb.Items.Add(tv.Nodes(i).Nodes(j).Text)
                Next
            End If
        Next

وعدليه حسب مشيئتك

بالتوفيق

#4

الله يعطيك العافيه والصحه وراحه البال

ويزيد علم ونور ..جزاك الله خير ...

راح اطور الكود للشكل المطلوب لبرنامجي وشكرا على الحل

أخيـ haroon :lol:

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#5
For i As Integer = 0 To TreeView1.GetNodeCount(False) - 1
                    CheckedListBox1.Items.Add(TreeView1.Nodes(i).Text)
                    Dim n As Integer = TreeView1.Nodes(i).GetNodeCount(False) - 1
                    If n >= 0 Then
                        For j As Integer = 0 To n
                            CheckedListBox1.Items.Add(TreeView1.Nodes(i).Nodes(j).Text)
                            Dim n1 As Integer = TreeView1.Nodes(i).Nodes(j).GetNodeCount(False) - 1
                            If n1 >= 0 Then
                                For j1 As Integer = 0 To n1
                                    CheckedListBox1.Items.Add(TreeView1.Nodes(i).Nodes(j).Nodes(j1).Text)
                                Next
                            End If
                        Next
                    End If
                Next

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

هذا الموضوع مغلق.

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