تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل استطيع عمل قائمة داخل قائمة List اوArray !
#1
السلام عليكم ورحمة الله وبركاته

عندي استفسار واتمنى القى له جواب
وهو كيف اعمل قائمة داخل قائمة

لنفرض انني اريد عمل برنامج يخزن لي اسماء العوائل

A-- محمد     (الاب)
1--------أحمد   (الأبناء)
2--------كريم   (الأبناء)
3--------خالد   (الأبناء)
1--------------فيصل   (ابناء الأحفاد)
2--------------تركي    (ابناء الأحفاد)
في المثال السابق الأب محمد
وابناءه احمد وكريم وخالد
واحفاده فيصل وتركي
هل استطيع عمل قائمة او مصفوفة بهذا الشكل ؟

انا اللي اعرفة انني استطيع عمل قائمة بهذا الشكل  قائمة واحده فقط
Dim List1 as New List(of String)
او حتى مصفوفة
Dim Array() as String

لكن هل استطيع عمل قائمة داخل قائمة مثل المثال الموجود في الأعلى؟
و بالنتيجة يكون الاب وابناءه واحفاده داخل قائمة واحده وتتفرع من القائمة الرئيسية بقية القوائم
اثنان لا يتعلمان المتكبر والخجول
Heart اللهم علمنا ما ينفعنا و انفعنا بما علمتنا وَ زِدْنا علماً‏ Heart
الرد }}}}
تم الشكر بواسطة:
#2
حاول أن تبحث علي النت في كيفية بناء hierarchy collection
الرد }}}}
تم الشكر بواسطة:
#3
شكرا لك اخي silverlight
اثنان لا يتعلمان المتكبر والخجول
Heart اللهم علمنا ما ينفعنا و انفعنا بما علمتنا وَ زِدْنا علماً‏ Heart
الرد }}}}
تم الشكر بواسطة:
#4
استخدم TreeNode
كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    Dim treeNode As New TreeNode("محمد")

    treeNode.Nodes.Add("أحمد محمد", "أحمد")
    treeNode.Nodes.Add("كريم محمد", "كريم")
    treeNode.Nodes.Add("خالد محمد", "خالد")

    treeNode.Nodes("أحمد محمد").Nodes.Add("فيصل أحمد محمد", "فيصل")
    treeNode.Nodes("كريم محمد").Nodes.Add("تركي كريم محمد", "تركي")

    TreeView1.Nodes.Add(treeNode)
    TreeView1.ExpandAll()

End Sub

بالنسبة للإسم الكامل مثل (فيصل أحمد محمد) فهو مفتاح مطلوب ويجب أن لا يتشابه مع مفتاح آخر، ولهذا وضع بشكل اسم كامل لتلافي أي خطأ عند وجود شخصين بنفس الاسم.

السطرين الأخيرين الذي بها TreeView1 هما فقط لرؤية النتيجة في أداة TreeView ولا يعني هذا أنه يجب استخدام الأداة.
الرد }}}}
تم الشكر بواسطة:
#5
شكرا لك اختي ameerah Smile
اثنان لا يتعلمان المتكبر والخجول
Heart اللهم علمنا ما ينفعنا و انفعنا بما علمتنا وَ زِدْنا علماً‏ Heart
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية عمل تضبيط الفلتر من داخل فلتر اخر khaled12345 4 67 أمس, 04:50 AM
آخر رد: khaled12345
  البحث او الفلتر باكثر من اسم من داخل عمود Name khaled12345 2 68 21-05-17, 08:18 AM
آخر رد: khaled12345
  [VB.NET] اريد وضع مؤقت بدون تايمر داخل هذا الكود + المشروع بالكامل e-coder 0 53 19-05-17, 04:09 PM
آخر رد: e-coder
  [VB.NET] عايز كود بسيط خاص بال list box MOSTAFA.KAMEL 1 75 24-04-17, 04:26 AM
آخر رد: silverlight
  انترنت اكسبولور داخل برنامج ديسك توب weswes88 1 60 18-04-17, 05:57 AM
آخر رد: Anas Mahmoud
  محتاج كود للتصفية داخل datagridviwe بواسطة حقل id وتصفية بشرط تحديد الرينج mohammed.gadain61 2 94 17-04-17, 09:00 PM
آخر رد: silverlight
  السلام عليكم احتاج مساعدة بكود اختبار صغير داخل داتا جيرد mohammed.gadain61 4 106 16-04-17, 03:38 AM
آخر رد: mohammed.gadain61
  كيف يمكن تعديل كموبوكس داخل داتا جريد كفاح 0 72 14-04-17, 12:34 PM
آخر رد: كفاح
  [VB.NET] ظهور الكابتشا داخل البرنامج moshax 2 214 25-03-17, 11:21 PM
آخر رد: moshax
  طلب كود تغير الصورة من داخل البرنامج MOSTAFA.KAMEL 4 158 24-03-17, 11:58 PM
آخر رد: Master Hacker

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


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