السلام عليكــم ورحمـة الله وبركاتــه
اخواني الكرام أنا بحثت كتير عن الموضوع بلا جدوى وسؤالي سأحاول شرحه
المشكلة تتلخص في أنني لدي عدد من الأقسام يتحكم فيها المستخدم يمكنه الإضافة والحذف منها كما يشاء
كما يمكن إضافة المزيد من الأقسام الفرعية داخلها
وداخل الأقسام الفرعية يمكن إضافة أقسام فرعية أخرى لها...إلخ
وأريد قراءة ووضع كل قسم فرعي في مكانه الصحيح باستخدام أداة TreeView
استطعت بحمد الله عمل ذلك ولكن هناك مشكلة وهي أن الكود الذي كتبته يمكنني من قراءة عدد معين من المستويات
وإذا أردت قراءة مستوى أعمق على الـ TreeView فيجب أن أضيف Loop جديدة للكود...وهذا بالطبع حل غير عملي حيث أنه سيجعل هناك قصور في البرنامج
وسؤالي هو
كيف يمكن قراءة كل قسم ووضعه في مكانه الصحيح مع العلم أن العدد متغير وقابل للزيادة وعدد الأقسام الفرعية لا نهائي ولا يمكن معرفته بالتحديد عند كتابة الكود حيث أنه كما ذكرت أنه قابل للزيادة ؟
الأمر الأخر
لو وجدت طريقة تمكنني من البحث عن أي Node موجودة على الـ TreeView باستخدام الـ Value الخاصة بها فسوف أتمكن من حل المشكلة إن شاء الله
ويرجى ملاحظة الأمر التالي
لو استخدمنا مثلا ForEach فسنقوم بالبحث في TreeView1.Nodes ولن يتم البحث في الأقسام الفرعية
أرجوا أن يكون الأمر قد اتضح للجميع
وبانتظار الردود