PDA

View Full Version : سوال: پیدا کردن inch مانیتور



infinitive66
شنبه 26 اسفند 1396, 15:01 عصر
با سلام
کسی میدونه چطور میشه اینچ مانیتور رو پیدا کرد؟
یا مثلا طول و عرض مانیتور
در ضمن بدون استفاده از رزولوشن
یا دو مقدار علامت زده شده در تصویر
ممنون

danialafshari
یک شنبه 27 اسفند 1396, 06:22 صبح
با سلام
برای اطلاعات مانیتور میتونید از کلاس Screen استفاده کنید
رزولیشن مانیتور:

var MonitorScreen = string.Format("{0}x{1}", Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);

یا

Screen.PrimaryScreen.Bounds.Size

میتونید از کلاس SystemInformation استفاده کنید
موفق باشید

مهرداد صفا
سه شنبه 29 اسفند 1396, 15:04 عصر
با سلام
کسی میدونه چطور میشه اینچ مانیتور رو پیدا کرد؟
یا مثلا طول و عرض مانیتور
در ضمن بدون استفاده از رزولوشن
یا دو مقدار علامت زده شده در تصویر
ممنون

با سلام.
با استفاده از متود های کلاس Support از کتابخاونه Microsoft.VisualBasic.VB6 می تونید پیکسل رو به اینچ یا معیار های دیگه تبدیل کنید.
البته نمیدونم چقدر میتونه دقیق باشه چون ممکنه کد روی مثلا سرور اجرا بشه که اصلا مانیتوری در کار نباشه.



Console.WriteLine(
Microsoft.VisualBasic.Compatibility.VB6.Support.Fr omPixelsX(
(double)System.Windows.Forms.Screen.PrimaryScreen. Bounds.Width,
Microsoft.VisualBasic.Compatibility.VB6.ScaleMode. Inches)
.ToString());