السلام عليكم
اريد ان اضيف عناصر فرعية للعنصر الاب فى اداة ListView بحيث لما اضغط على اى عنصر اب داخل الاداة يعرض محتوياتها من العناصر الفرعية .. علما بأننى بحثت فى المنتدى فلم اجد حلا للمشكلة
المثال فى المرفقات
و شكرا لكم
احمد
السلام عليكم
اريد ان اضيف عناصر فرعية للعنصر الاب فى اداة ListView بحيث لما اضغط على اى عنصر اب داخل الاداة يعرض محتوياتها من العناصر الفرعية .. علما بأننى بحثت فى المنتدى فلم اجد حلا للمشكلة
المثال فى المرفقات
و شكرا لكم
احمد
السلام عليكم
أخي لماذا تكرر نفس الموضوع وقد سبق وتمت الإجابة عنه !!!!
يا صديقى . هذا الموضوع كان عبارة عن treeview ليس لها علاقة بـ ListView لكن سؤالى هنا حول ListView و ليس TreeView ....
اريد اى مساعدة!!!!!!!!
وعليكم السلام ورحمة الله وبركاته.
أظن أن ما تريده غير مدعوم في الـ ListView, فالـ SubItems هي تمثل الـ Attributes الخاصة بالـ ListView Item ولا تمثل عناصر فرعية. مثلا ان كان الـ ListView Item عبارة عن ملف, فالـ SubItems الخاصة به ينبغي أن تكون شيء يعبر عن خواصه مثل Size و Path والخ مثل ما هو عليه الحال في الـ Windows Explorer عندما تكون الـ ListView في حالة الـ Details :
theListView.View = View.Details ويكون بها Columns مناسبة.
اكتب أنت الكود بنفسك الذي يحذف كل الـ Items من الـ ListView ويضيف غيرها عندما يتم حدوث شيء ما كالضغط على زر مثلا أو ما شابه. ولا تستخدم SubItems لأنها تمثل شيء آخر بمفهوم مختلف غير الذي تتمناه. كما أن الـ SubItems لايمكن أن تحتوي هي الأخرى على SubItems, فهي غير مناسبة لما تريد فعله. يمكنك تخزين أسماء الـ Items في مصفوفات أو Collections أو DataTables بتصميم مناسب.
هذا الموضوع مغلق.