PDA

View Full Version : سوال: تنظیم فرم برنامه برای ریزولیشن سیستم های مختلف



systam
پنج شنبه 03 مرداد 1392, 10:36 صبح
سلام
قبل ایجاد پست هم جستجو کردم به نتیجه نرسیدم
باید چیکار کنم برنامه رو در یک سیستم با ریزولیشن 1024 طراحی شده
روی یک سیتمی که ریزولیشن 800*600 هست باز کنی فرم صفحه بزرگتر دیده میشه
برای جلوگیری از این کار باید چیکار کرد

ممنون میشم دوستان راهنمایی کنند

یا علی

shahryari
پنج شنبه 03 مرداد 1392, 12:31 عصر
سلام
در رویداد لود فرم کد زیر را بنویس
Dim w As Integer = My.Computer.Screen.Bounds.Width - 10
Dim h As Integer = My.Computer.Screen.Bounds.Height - 50
Me.Height = h
Me.Width = w
Me.Location = New Point(5, 5)

ویا
Me.WindowState = FormWindowState.Maximized
موفق باشید

systam
پنج شنبه 03 مرداد 1392, 17:19 عصر
جناب شهریاری اگه براش توضیح بدید ممنون میشم

shahryari
پنج شنبه 03 مرداد 1392, 18:20 عصر
سلام
Dim w As Integer = My.Computer.Screen.Bounds.Width - 10
Dim h As Integer = My.Computer.Screen.Bounds.Height - 50
عرض و طول رزولوشن (مفید و قابل دید) مونیتور را بدست میاورد
Me.Height = h
Me.Width = w
طول و عرض فرم را برابر مقایر بالایی میکند
Me.Location = New Point(5, 5)
برای اینکه اندازه هنگام لود فرم که با اندازه های بالایی تغییر یافته ، برای قرار گرفتن در وسط اسکرین ، این کد را مینویسیم