PDA

View Full Version : تعیین محل فرم در گوشه سمت راست پایین دسکتاپ



aboulfazl950
سه شنبه 27 فروردین 1392, 23:11 عصر
سلام! میخوام همیشه فرمم در پایین و سمت راست دسکتاپ باز بشه.چطور این کارو انجام بدهم. با توجه به اندازه های متفاوت در مانیتورها نمی توان عدد داد.لطفا راهنمایی کنید.
همچنین می خواهم کم کم از زیر ساعت تسکبار بالا بیاید.

khokhan
سه شنبه 27 فروردین 1392, 23:22 عصر
سلام! میخوام همیشه فرمم در پایین و سمت راست دسکتاپ باز بشه.چطور این کارو انجام بدهم. با توجه به اندازه های متفاوت در مانیتورها نمی توان عدد داد.لطفا راهنمایی کنید.
همچنین می خواهم کم کم از زیر ساعت تسکبار بالا بیاید.
با سلام

اگه می خوای فرمت در تمام اندازه های مونیتور کار کنه اینطوری :

اول بایستی مختصات عمودی و افقی صفحه نمایش رو تعیین کنی با این دو سطر :

int boundWidth = Screen.PrimaryScreen.Bounds.Width;
int boundHeight = Screen.PrimaryScreen.Bounds.Height;

بعدش با توجه به اون مختصات مکان فرمت رو تعیین می کنی :


int x = boundWidth - this.Width;
int y = boundHeight - this.Height;
this.Location = new Point(x /1, y / 80);
البته این مقادیری که من دادم فرم رو در گوشه سمت راست بالای صفحه نمایش می ده خودت می تونی اون اعداد رو عوض کنی تا دلخواهت بشه :لبخند:

aboulfazl950
چهارشنبه 28 فروردین 1392, 18:06 عصر
ممنون .حالا چکار کنم فرمم کم کم از پایین صفحه بالا بیاد؟

khokhan
پنج شنبه 29 فروردین 1392, 14:10 عصر
ممنون .حالا چکار کنم فرمم کم کم از پایین صفحه بالا بیاد؟

فرمی که آرام آرام در گوشه سمت راست بالا می آد و ظاهر می شه :لبخند:

می تونی به دلخواه خودت تغییرش بدی :چشمک: