PDA

View Full Version : قرار دادن فرم در وسط مونیتور



mahdyeh
چهارشنبه 28 مرداد 1388, 17:41 عصر
سلام
این کد در vb6 فرم را در وسط مونیتور قرار می دهد
frmName.Move (Screen.Width - frmName.Width) / 2, (Screen.Height - frmName.Height) / 2
در vb9 چطور می تونم این کارو کنم؟

alimanam
چهارشنبه 28 مرداد 1388, 18:07 عصر
سلام
این کد در vb6 فرم را در وسط مونیتور قرار می دهد
frmName.Move (Screen.Width - frmName.Width) / 2, (Screen.Height - frmName.Height) / 2
در vb9 چطور می تونم این کارو کنم؟

با سلام

راه اول :

ست کردن خصوصیت StartPosition فرم به CenterScreen
http://img228.imageshack.us/img228/3502/51575244.gif

راه دوم :

نوشتن کد زیر در رویداد فرم اکتیو


Me.StartPosition = FormStartPosition.CenterScreen

Hossis
چهارشنبه 28 مرداد 1388, 18:48 عصر
سلام
این کد در vb6 فرم را در وسط مونیتور قرار می دهد

Me.Move (Screen.Width - Me.Width) / 2, (Screen.Height - Me.Height) / 2
در vb9 چطور می تونم این کارو کنم؟
این هم ترجمه کدی که در vb6 دارد و شما نوشتید


Me.Location = New Point((Screen.PrimaryScreen.Bounds.Width - Me.Width) / 2, (Screen.PrimaryScreen.Bounds.Height - Me.height) / 2)


اما نیازی به این کد نیست ،‌شما می توانید این دستور را بنویسید


CenterToScreen()