تقييم الموضوع :
  • 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
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  Word List Gen yunis 4 113 14-02-19, 06:29 PM
آخر رد: princelovelorn
  [Acces2007] كيف يمكن استخدام اداة WebBrowser4 داخل الاكسز بدون حفظ الروابط المستخدمة على الجهاز come2playati 0 39 05-02-19, 09:04 PM
آخر رد: come2playati
  مطلوب عرض تفاصيل بيانات داخل Texbox عن طريق ListView ... احتاج كود استعلام mohamedgadain61 9 268 30-01-19, 06:42 AM
آخر رد: حريف برمجة
  [سؤال] كيف امسح حرف او حرفين من داخل تيكست dametucorazon 2 104 12-01-19, 08:43 PM
آخر رد: حريف برمجة
  [VB.NET] أضافه فورم داخل فورم بدون كود أستفسار adel27 21 3,162 10-01-19, 02:38 AM
آخر رد: taregmusa
  [سؤال] كيفية البحث داخل حقل تيكست عن كلمة بداخله والمقارنة dametucorazon 3 221 09-01-19, 11:29 AM
آخر رد: dametucorazon
  [سؤال] صممت برنامج ولم استطيع ان اكمله quwery_n 3 922 09-01-19, 01:22 AM
آخر رد: اسامه الهرماوي
  طريقة تحديد الكل داخل خلية فى datagridviw atef_020 19 508 07-01-19, 03:36 PM
آخر رد: atef_020
  جمع الكمية لصنف واحد داخل datagridview atef_020 24 867 28-12-18, 06:16 PM
آخر رد: atef_020
  بخصوص حفظ البيانات فى ملف داخل مجلد البرنامج salah mansour 0 125 28-12-18, 02:45 AM
آخر رد: salah mansour

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


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