View Full Version : سوال: قرار دادن فرم در وسط مونيتور
mahdyeh
جمعه 30 مرداد 1388, 23:48 عصر
سلام
با چه کدی میشه فرم رو در وسط صفحه مونیتور قرار داد ؟
Me.Location = New Point((Width - Me.Width) / 2, (Height - Me.Height) / 2)
این کد رو چطوری اصلاحش کنم ؟
در واقع معادل این کد در vb9 ؟
frmMain.Move (Screen.Width - frmMain.Width) / 2, (Screen.Height - frmMain.Height) / 2
;
morika
جمعه 30 مرداد 1388, 23:50 عصر
Me.StartPosition = FormStartPosition.CenterScreen
Hossis
جمعه 30 مرداد 1388, 23:59 عصر
لازم نیست کد به اون بزرگی رو بنویسی
همین قدر کافی هست
centertoscreen
امتحان کن ببین جواب میده؟؟؟
mahdyeh
شنبه 31 مرداد 1388, 00:00 صبح
Me.StartPosition = FormStartPosition.CenterScreen
:ناراحت:عمل نمیکنه آخه
باز فرم من همون گوشه ای که قبلا بود
یا همونجایی که قبل از این کد هم بود هستش
لازم نیست کد به اون بزرگی رو بنویسی
همین قدر کافی هست
centertoscreen
امتحان کن ببین جواب میده؟؟؟
:لبخندساده:مرسی centertoscreen جواب داد
Hossis
شنبه 31 مرداد 1388, 00:05 صبح
این هم معادل اون کد در vb9
Me.Location = New Point((Screen.PrimaryScreen.Bounds.Width - Me.Width) / 2, (Screen.PrimaryScreen.Bounds.Height - Me.Width) / 2)
ali.hojjati
شنبه 31 مرداد 1388, 18:34 عصر
اگه حتما می خواهی از طریق کد انجام بدی که هیچ. در غیر این صورت بهترین روش تو فسمت Properties فرم بخش StartupPosition می تونید CenterScrean انتخاب کنی.
Hossis
شنبه 31 مرداد 1388, 19:33 عصر
اگه حتما می خواهی از طریق کد انجام بدی که هیچ. در غیر این صورت بهترین روش تو فسمت Properties فرم بخش StartupPosition می تونید CenterScrean انتخاب کنی.
این خاصیت همیشه جواب نمی ده و گرنه خود ایشون هم به اینجا مراجعه نمی کردند
اتفاقا ایشون امتحان کردندو گفته اند که
:ناراحت:عمل نمیکنه آخه
باز فرم من همون گوشه ای که قبلا بود
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.