تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] توسيط الفورم
#1
منذ زمن كنت احاول صياغة كود لتوسيط الفورم لكن لم انجح وابحث عن كود بقوقل واحصل عليه وانسخه والصقه دون فهم  واستغرب اني لااستطيع انجاح كود من صنع نفسي ونسيت الموضوع  زمنا واليوم احببت تذكر الكود وتفاجات انه سهل وواضح.
اجعل موضع بدء التطبيق يدوي واكتب الكود بحدث تحميل الفورم Load
PHP كود :
        Me.Left = (My.Computer.Screen.WorkingArea.Width 2) - (Me.Width 2
[تنبيه لا اعني اني آتيكم بشيء جديد وانما تذكرة]

هذي للمحاذاة الافقية فكيف بالمحاذاة العمودية؟ اترك لكم الجوابSmile
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
#2
PHP كود :
       Me.Left = (My.Computer.Screen.WorkingArea.Width 2) - (Me.Width 2)
 
       Me.Top = (My.Computer.Screen.WorkingArea.Height 2) - (Me.Height 2
الرد }}}
#3
السلام عليكم

كنت في بداية تعلمي استخدم معادلة (طرح عرض الفورم من عرض الشاشة) والناتج أقسمه على 2
كود :
Me.Left = (My.Computer.Screen.WorkingArea.Width - Me.Width) / 2
Me.Top = (My.Computer.Screen.WorkingArea.Height - Me.Height) / 2


وبعدها علمت أنه يوجد في خصائص الفورم
الخاصية StartPosition بوضع على FormStartPosition.CenterScreen


ولكن أحيانا لا يرغب العميل بتوسيط الفورم الا عند الحاجة
فعلمني زميلي بالأمر المباشر (لا يحتاج معادلات) وهو
كود :
Me.CenterToScreen()
' أو
Me.CenterToParent()


أرجو أن أكون أفدتكم

اصدقائي حسب ترتيب ظهورهم في مواضيعي:
baha
ابراهيم ايبو
سعود
Rabeea Qbaha
اسامه الهرماوي
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كود فتح واغلاق الفورم بطريقة جميلة 3booody 13 14,279 17-09-23, 07:30 PM
آخر رد: slimanedany
Lightbulb [كود] إغلاق الفورم عن طريق زر Esc و التعامل مع CancelButton Anas Mahmoud 1 2,548 18-06-21, 07:15 PM
آخر رد: AymanRamadanSaad
Star [VB.NET] ثيمات لتغيير شكل الفورم 3booody 0 2,621 17-03-21, 09:26 PM
آخر رد: 3booody
Lightbulb ايجاد عناصر الفورم من نوع معين ( PictureBox ) في List في سطر واحد Anas Mahmoud 0 1,668 22-09-20, 10:17 AM
آخر رد: Anas Mahmoud
  طريقتان لتصوير الفورم تختلف نتائجهما خصوصا بويندوز 10 سعود 2 2,402 17-06-20, 02:31 AM
آخر رد: سعود
  فتح الفورم DOX.1 1 2,625 04-03-20, 04:42 AM
آخر رد: محمد ايمن
  [كود] تحريك الكلام من عنوان الفورم و المربع+تحريك الكلمات في العنون و التكست محمد ايمن 2 2,442 04-03-20, 04:38 AM
آخر رد: محمد ايمن
  [VB.NET] اكواد التعامل مع الفورم : خلفية متدرجة للفورم بعدة طرق مختلفة علي بنيان 27 8,144 13-02-20, 01:00 PM
آخر رد: ابراهيم عمر ابراهيم
  كود تحريك الفورم من خلال سحبه بالماوس ahmadpal 1 3,527 10-11-18, 02:44 PM
آخر رد: الحمد لله
  كلاس بسيط لطباعة صورة الفورم silverlight 2 2,814 23-03-17, 03:22 PM
آخر رد: abdualla

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


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