منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
نقل زر من مكان في الفورم الى 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=8251)



نقل زر من مكان في الفورم الى Panel - سعود - 31-03-13

اعمل الان على مثال للترفيه فاحببت معرفة كود لنقل زر امر من مكان ما الى داخل Panel فكتبت الكود التالي:
كود :
p1.Controls.Add(sender)

بنفس حدث هذا الزر Click
لكن اختفى الزر ... لايكون زعل علي بسSmile
وش الحل!
حفظكم الله.


نقل زر من مكان في الفورم الى Panel - @@أبورائد@@ - 31-03-13


السلام عليكم ورحمة الله وبركاته





تفضل على السريع

PHP كود :
Me.Button1.Parent Panel1
Me
.Button1.Location = New Point(00





السلام عليكم ورحمة الله وبركاته



نقل زر من مكان في الفورم الى Panel - سعود - 31-03-13

بارك الله فيك اخي ابو رائد
كان الناقص هذه العبارة
كود :
sender.location = New Point(0, 0)



نقل زر من مكان في الفورم الى Panel - سعود - 31-03-13

طيب لو اردنا حفظ مكان الزر الحالي قبل نقله لكي نرجعه فيما لو ان شرط ما لم يتحقق مثلا ان النص الظاهر بالزر ليست القيمة المطلوبة


نقل زر من مكان في الفورم الى Panel - @@أبورائد@@ - 31-03-13


السلام عليكم ورحمة الله وبركاته






عند انتقال أداة من أداة حاوية مثل Form أوPanel إلى أداة حاوية أخرى مثل Panel وGroupBox فإنه سينتقل بكل خصائصه، وطبعا خاصية Location لن تتغير ولكن إذا كان الموقع Location خارج نطاق الرؤية يسبب التباس على المبرمج أن الأداة لم تنتقل، بالرغم من انتقاها فعلياً.

بالنسبة لحفظ الموقع السابق للإنتقال قم بتعريف متغير ولكن كـ Point وليس Location مثل
كود :
Dim loc As Point
loc = Button1.Location




السلام عليكم ورحمة الله وبركاته