Pregunta

Necesito detectar la resolución del dispositivo automáticamente, ahora mismo tengo una var & amp; cablear la resolución:

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

luego recompile para cada dispositivo, ¿alguien tiene un fragmento de código rápido para esto?

¿Fue útil?

Solución

Dependiendo de sus necesidades exactas, puede verificar las dimensiones de la pantalla actual con Screen.PrimaryScreen o puede P / Invoke GetSystemMetrics con SM_CXSCREEN o GetDeviceCaps con HORZRES. Dimesiones verticales están disponibles de manera similar.

Otros consejos

Esto hizo exactamente lo que necesitaba:

  Dim screensize As System.Drawing.Rectangle = Screen.PrimaryScreen.Bounds
  Public gDeviceRes As String = screensize.Height
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top