PDA

View Full Version : سوال: گرفتن مختصات پایین ترین چپ ترین قسمت صفحه مانیتور



saed2006
دوشنبه 20 اردیبهشت 1389, 13:58 عصر
سلام
گرفتن مختصات پایین ترین چپ ترین قسمت صفحه مانیتور چگونه هست؟

ASKaffash
دوشنبه 20 اردیبهشت 1389, 14:08 عصر
سلام


var W = Screen.PrimaryScreen.Bounds.Width;
var H = Screen.PrimaryScreen.Bounds.Height;

saed2006
سه شنبه 21 اردیبهشت 1389, 10:42 صبح
برای اینکه فرمم گوشه چپ و پایین لود بشه اینو نوشتم

this.DesktopLocation = new Point(0, 0-h);ولی اشتیاه هست
از چه دستوری استفاده کنم؟

Diaco.10727
چهارشنبه 22 اردیبهشت 1389, 07:34 صبح
سلام.
تو قسمت Load فرمت کد زیر رو بنویس

int x = Screen.PrimaryScreen.Bounds.Right - this.Width;
int y = Screen.PrimaryScreen.Bounds.Bottom - this.Height;

this.StartPosition = FormStartPosition.Manual;
this.Location = new Point(x, y);

exlord
چهارشنبه 22 اردیبهشت 1389, 09:08 صبح
سلام.
تو قسمت Load فرمت کد زیر رو بنویس

int x = Screen.PrimaryScreen.Bounds.Right - this.Width;
int y = Screen.PrimaryScreen.Bounds.Bottom - this.Height;

this.StartPosition = FormStartPosition.Manual;
this.Location = new Point(x, y);

با این کد میره سمت راست صفحه این گفته میخواد سمت چپ باشه ... یعنی 0=x

this.Location = new Point(0, y)

saed2006
چهارشنبه 22 اردیبهشت 1389, 09:58 صبح
مشکل اینه وقتی فرم میاد پایین
میره زیر نوار start ویندوز
چی کار کنم که درست بالای نوار start ویندوز قرار بگیره؟
در ضمن نمیخوام topmust فرم فعال باشه

Elmira1987
چهارشنبه 22 اردیبهشت 1389, 10:37 صبح
اين دقيقا همون مشكل منه ، كسي هست بگه با پرنت مي تونيم اين كارو كنيم اگه آره چطو ر؟

ASKaffash
چهارشنبه 22 اردیبهشت 1389, 10:44 صبح
سلام
من نفهمیدم هدف چیست ؟ بهتر است موضوع اصلی گفته شود شاید راه بهتری باشد

saed2006
چهارشنبه 22 اردیبهشت 1389, 10:48 صبح
فرمی هست مربوط به پخش فیلم
دوست دارم فرم گوشه پایین لود بشه اما نه زیر منوی start
بلکه روی ان

ASKaffash
چهارشنبه 22 اردیبهشت 1389, 11:50 صبح
سلام
زور منوی Start زیاد است بنظرم همون TopMost را باید استفاده کرد.