07-10-18, 09:15 PM
(07-10-18, 08:23 PM)ابراهيم ايبو كتب :السلام عليكم اخوتي الكراماولا لم اعرف في اي قسم اضع هذا الموضوع .. لكم حرية اختيار القسم المناسب (الاخوة المشرفون)انشأت فورم ووضعت فيه Panel وفيه بعض الادوات لا على التعيين ثم قمت بتوسيط هذا الـ panel في الفورم في حدث تغيير الحجم وفق المعادلة المعروفة التالية :
ولاحظت عند التصغير ان الـ panel لايكون في المنتصف ثم قمت بالتعديل حتى تم الامر بشكل صحيحكود :
Dim x As Integer = (Me.Width - panel1.Width) / 2
Dim y As Integer = (Me.Height - panel1.Height) / 2
panel1.Location = New Point(x, y)
واردت ان تكون هذه المعلومة بين ايديكم لتستفيدوا منها وتكون صدقة جارية والكود المعدل على النحو التالي:
ارجو التجربة وابداء الرأي والله المستعان .. دمتم بخيركود :
Dim x As Integer = (Me.Width - 16 - panel1.Width) / 2
Dim y As Integer = (Me.Height - 36 - panel1.Height) / 2
panel1.Location = New Point(x, y)
(07-10-18, 09:07 PM)ابراهيم ايبو كتب :اخي rnmrصحيح انا لم اقم بالغاء الاتجاهات الاربعة وبعد الغاءها اصبحت مثل الكود الاولفعند التكبير قد لاتلحظ اختلاف المسافة اليمين واليسار والاعلى والاسفللكن قم بالتصغير حتى يلامس حد الفورم حد البانل ولاحظ المسافات واعطني رايكانا استحدم نسخة 2008بالمناسبة البانل موضوع في وسط الفورم تماما باستخدام ازرار التوسيط
جربت المرفق الذي من حضرتك
فلم أجد الفرق، أو قد لم أفهم قولك (حتى يلامس حد الفورم حد البانل)
