![]() |
|
مشكلة فى التعامل مع ال panel - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : مشكلة فى التعامل مع ال panel (/showthread.php?tid=37113) |
مشكلة فى التعامل مع ال panel - محمد ابوخليل - 05-12-20 السلام عليكم ورحمة الله وبركاته عتدما اقوم باضافة ادوات الى ال panel ولهم خاصية ال dock=top يكون فى الاعلى اول اداة تم انشائها وتحتها تانى اداه تم انشائها وهكذا ...... دائما فى الاعلى اول اداة تم انشائها المشكلة انه يحدث العكس عندما اضيف ادوات الى panel عن طريق الكود Dynamic Control يكون فى الاعلى أحدث اداة تم انشائها وتكون فى الاسفل اول اداة تم انشائها اريد عند اضافة ادوات Dynamic Control الى ال panel يكون فى الاعلى اول اداة تم انشائها وتحتها تانى اداه تم انشائها وهكذا ...... دائما فى الاعلى اول اداة تم انشائها و تكون فى الاسفل أحدث اداة تم انشائها RE: مشكلة فى التعامل مع ال panel - Anas Mahmoud - 05-12-20 استخدم BringToFront بعد اضافة الاداة الى ال panel مثل هذا الكود : كود : Dim b1 As New Buttonاما عن السبب فذلك كما يبدو هي ان البانل يعامل الكونترولات بالعكس من الاخر الى الاول ، ادخل الى كود المصمم Designer ستجده يضيف الكونترولات من الاخر الى الاول [attachment=26085] [attachment=26086] فيكون الحل اذا اردنا ان نضيفهم بالترتيب ديناميكيا في الكود ان نستخدم BringToFront |