![]() |
|
[كود] توسيط الفورم - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مكتبة اكواد VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=185) +--- الموضوع : [كود] توسيط الفورم (/showthread.php?tid=30964) |
توسيط الفورم - سعود - 18-08-19 منذ زمن كنت احاول صياغة كود لتوسيط الفورم لكن لم انجح وابحث عن كود بقوقل واحصل عليه وانسخه والصقه دون فهم واستغرب اني لااستطيع انجاح كود من صنع نفسي ونسيت الموضوع زمنا واليوم احببت تذكر الكود وتفاجات انه سهل وواضح. اجعل موضع بدء التطبيق يدوي واكتب الكود بحدث تحميل الفورم Load PHP كود : Me.Left = (My.Computer.Screen.WorkingArea.Width / 2) - (Me.Width / 2) هذي للمحاذاة الافقية فكيف بالمحاذاة العمودية؟ اترك لكم الجواب
RE: توسيط الفورم - asemshahen5 - 13-09-19 PHP كود : Me.Left = (My.Computer.Screen.WorkingArea.Width / 2) - (Me.Width / 2)RE: توسيط الفورم - سميـر - 13-09-19 السلام عليكم كنت في بداية تعلمي استخدم معادلة (طرح عرض الفورم من عرض الشاشة) والناتج أقسمه على 2 كود : Me.Left = (My.Computer.Screen.WorkingArea.Width - Me.Width) / 2وبعدها علمت أنه يوجد في خصائص الفورم الخاصية StartPosition بوضع على FormStartPosition.CenterScreen ولكن أحيانا لا يرغب العميل بتوسيط الفورم الا عند الحاجة فعلمني زميلي بالأمر المباشر (لا يحتاج معادلات) وهو كود : Me.CenterToScreen()أرجو أن أكون أفدتكم |