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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Sad مشكلة عدم دقة توقيت التايمر أسعد 5 104 منذ 1 ساعه مضت
آخر رد: أبو عبدالله الحلواني
  مشكلة تحديث برنامجي عن تحزيمه ببرنامج Smart Install Maker alfaiz678 2 66 , 12:42 PM
آخر رد: alfaiz678
  مشكلة في اضافة centent فيه boundary bden1 0 45 17-04-21, 07:13 PM
آخر رد: bden1
  مشكلة بزيدة قيمة المتغير داخل التيمر أبو عبدالله الحلواني 5 113 17-04-21, 12:22 AM
آخر رد: أبو عبدالله الحلواني
  مشكلة في زيادة كمية الصنف الي الفاتورة المبيعات عبدالكريم برشدان 1 91 16-04-21, 07:15 AM
آخر رد: عبدالكريم برشدان
  [VB.NET] مشكلة في تقارير مريم علي 2 94 15-04-21, 09:52 PM
آخر رد: messry
  [VB.NET] مشكلة مطلوب حلها Lathe1 2 114 09-04-21, 02:38 PM
آخر رد: Lathe1
  مشكلة عندالتعامل مع (My.Application.CommandLineArgs) عبدالله الصافي 11 423 08-04-21, 01:42 AM
آخر رد: سعود
  [VB.NET] مشكلة عند تحويل المتغير الي تاريخ احمد 2021 4 258 01-04-21, 09:39 PM
آخر رد: احمد 2021
  [VB.NET] مشكلة في تصميم الفورم messry 3 249 01-04-21, 03:51 AM
آخر رد: messry

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


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