22-01-14, 10:55 PM
(22-01-14, 10:42 PM)kslawy كتب : السلام عليكم ورحمة الله وبركاته
كنت مثلك في الماضي بتستخدم نفس الطريقة وقد كرهتها لتداخل الأدوات مع بعضها .
لذلك اتجهت إلي الـ UserControl .
في حالتك يمكنك الاستفادة منها كالتالي كمثال :
تنسخ القسم Section أو تصممه من جديد في واحدة منها
ونفس الشي مع القسم Post في واحدة أخرى ،، وهكذا مع بقية الأقسام
في الـ Form حتحتاج لأداة Panel واحدة فقط
يضاف لها الـ UserControl بالطريقة :
كود :
Dim UC As New UserControl1
Panel1.Controls.Add(UC)
لتفريغ وحذف كل الـ UserControl من أداة الـ Panel :
كود :
Panel1.Controls.Clear()
فكرة راااائعة وجميلة
وهذا يشبه الPage في WPF
حيث تقوم بتصميم Pages ثم تستضيفهم في Frame وتقدر تبدل بينهم بسهولة
فكرة خطرت على بالي ولكني تجاهلتها ، شكرا لك على تذكيرنا
كل الود

