تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة فى التعامل مع ال panel
#1
السلام عليكم ورحمة الله وبركاته

عتدما اقوم باضافة ادوات الى ال panel ولهم خاصية ال dock=top
يكون فى الاعلى اول اداة تم انشائها وتحتها تانى اداه تم انشائها وهكذا ...... دائما فى الاعلى اول اداة تم انشائها 

المشكلة انه يحدث العكس  عندما اضيف ادوات الى panel  عن طريق الكود Dynamic Control يكون فى الاعلى أحدث اداة تم انشائها وتكون فى الاسفل اول اداة تم انشائها

اريد عند اضافة ادوات Dynamic Control الى ال panel 
يكون فى الاعلى اول اداة تم انشائها وتحتها تانى اداه تم انشائها وهكذا ...... دائما فى الاعلى اول اداة تم انشائها و تكون فى الاسفل   أحدث اداة تم انشائها
الرد
تم الشكر بواسطة:
#2
استخدم BringToFront بعد اضافة الاداة الى ال panel

مثل هذا الكود :

كود :
       Dim b1 As New Button
       b1.Text = "b1"
       b1.Dock = DockStyle.Top
       Panel2.Controls.Add(b1)
       b1.BringToFront()

       Dim b2 As New Button
       b2.Text = "b2"
       b2.Dock = DockStyle.Top
       Panel2.Controls.Add(b2)
       b2.BringToFront()

اما عن السبب فذلك كما يبدو هي ان البانل يعامل الكونترولات بالعكس من الاخر الى الاول ، ادخل الى كود المصمم Designer ستجده يضيف الكونترولات من الاخر الى الاول

   
   

فيكون الحل اذا اردنا ان نضيفهم بالترتيب ديناميكيا في الكود ان نستخدم BringToFront


الملفات المرفقة
.zip   DockingTop.zip (الحجم : 50.04 ك ب / التحميلات : 10)
الرد
تم الشكر بواسطة: سعود , محمد ابوخليل


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة تغير لون صف في داتاجريدفيو ahmed.fms 2 102 13-01-21, 02:31 PM
آخر رد: ahmed.fms
  [VB.NET] مشكلة عند عرض البيانات من الداتاجريد فيو ارهقتني محمد اسماعيل 12 335 08-01-21, 01:35 AM
آخر رد: محمد اسماعيل
  إثنين كومبو بوكس..أرجو المساعدة في طريقة التعامل معهم Alziny 4 185 05-01-21, 03:10 AM
آخر رد: Alziny
  لدي مشكلة في كود تحديد مسار البرنامج أبو عبدالله الحلواني 4 252 01-01-21, 09:28 PM
آخر رد: سعود
  مشكلة استعلام textbox1 عن رقم مثل 10/20/1000/0 moodyfy 1 150 31-12-20, 09:37 PM
آخر رد: أبو عبدالله الحلواني
  مشكلة معرفة الخلية الفارغة في DataGridView mustafa mohamed 3 112 31-12-20, 04:23 AM
آخر رد: ابراهيم ايبو
  [VB.NET] التعامل مع TreeViwe Necro PC 4 145 25-12-20, 12:00 PM
آخر رد: BaLaDy
Exclamation [سؤال] مشكلة في تشغيل برنامجي عند العميل بسبب الكريستال ريبورت solyH 4 2,213 21-12-20, 04:06 PM
آخر رد: Lathe1
  [VB.NET] مساعدة في حل مشكلة imam_boune 1 217 08-12-20, 02:27 AM
آخر رد: Anas Mahmoud
  مساعدة من اخوتي برنامج مبيعات سوبرماركت التعامل مع اكثر من زبون في نفس الوقت Mokhtar-mako 3 364 03-12-20, 12:04 PM
آخر رد: Anas Mahmoud

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


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