PDA

View Full Version : نمایش فرم در محلی خاص



hellosaeed
دوشنبه 16 دی 1392, 12:14 عصر
با سلام و خسته نباشین
من یه فرمی دارم می خوام وقتی برنامه اجرا می شه این فرم بره تو سمت راست بالا قرار بگیره فقط این کار تو همه مانیتور ها جواب بده.
ممنون می شم راهنمایی کنید.

sagggad
دوشنبه 16 دی 1392, 12:21 عصر
ابتدا خصوصیت StartPosition فرم رو برابر Manual قرار بدهید...
سپس با استفاده از خصوصیات Top و Left فرم در رویداد FormLoad محل قرارگیری اون رو تعیین کنید...
مثلا با کدهای زیر فرم همیشه در سمت چپ و بالای مانیتور قرار میگیره:

this.Top = 0;
this.Left = 0;
موفق باشید:لبخندساده:

akbar-agin
دوشنبه 16 دی 1392, 12:49 عصر
با سلام
اول باید اندازه صفحه نمایش رو بدست بیاری


Screen.PrimaryScreen.Bounds.Width
Screen.PrimaryScreen.Bounds.Height



بعد با دستوراتی که آقا سجاد گفتند به برنامه مختصات بدی

sagggad
دوشنبه 16 دی 1392, 12:57 عصر
سلام اکبرجان.
فکر کنم اون کد خود به خود فرم رو در گوشه سمت چپ مانیتور قرار دبه درست نمیگم؟؟
چون خصوصیت ها برابر 0 قرار داده شده

akbar-agin
دوشنبه 16 دی 1392, 13:04 عصر
بله آقا سجاد شما درس میگین
اما دوستمون میخواد



بره تو سمت راست بالا قرار بگیره

sagggad
دوشنبه 16 دی 1392, 13:09 عصر
آها متوجه شدم...