05-12-20, 08:20 PM
استخدم BringToFront بعد اضافة الاداة الى ال panel
مثل هذا الكود :
اما عن السبب فذلك كما يبدو هي ان البانل يعامل الكونترولات بالعكس من الاخر الى الاول ، ادخل الى كود المصمم Designer ستجده يضيف الكونترولات من الاخر الى الاول
فيكون الحل اذا اردنا ان نضيفهم بالترتيب ديناميكيا في الكود ان نستخدم BringToFront
مثل هذا الكود :
كود :
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

