سؤال

ولست بحاجة للكشف عن قرار الجهاز تلقائيا، الآن لدي فار العالمية وباستخدام الأسلاك القرار:

Public gDeviceRes As String = "640"
'Public gDeviceRes As String = "320"

وثم إعادة ترجمة لكل جهاز، لا أحد يملك SNIPPIT سريعة من التعليمات البرمجية لهذا؟

هل كانت مفيدة؟

المحلول

واعتمادا على الاحتياجات المحددة الخاصة بك، يمكنك التحقق من أبعاد الشاشة الحالية مع <لأ href = "http://msdn.microsoft.com/en-us/library/system.windows.forms.screen.primaryscreen.aspx" يختلط = "نوفولو noreferrer"> Screen.PrimaryScreen أو يمكنك P / استدعاء <لأ href = "http://msdn.microsoft.com/en-us/library/ms929469.aspx" يختلط = "نوفولو noreferrer "> GetSystemMetrics مع SM_CXSCREEN أو GetDeviceCaps مع HORZRES. تتوفر بالمثل dimesions العمودية.

نصائح أخرى

وهذا فعل بالضبط ما كنت بحاجة:

  Dim screensize As System.Drawing.Rectangle = Screen.PrimaryScreen.Bounds
  Public gDeviceRes As String = screensize.Height
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top