Inherits
System.Windows.Forms.Form
Private
Sub form_Load(sender As
System.Object, e As
System.EventArgs) Handles
MyBase.Load
        AddHandler
Microsoft.Win32.SystemEvents.DisplaySettingsChanged,
      AddressOf
DetectScreenRotation
End
Sub
Public
Sub DetectScreenRotation(ByVal sender As
System.Object,
      ByVal e As System.EventArgs)
        Dim theScreenBounds As Rectangle
        theScreenBounds = Screen.GetBounds(Screen.PrimaryScreen.Bounds)
        If
(theScreenBounds.Height > theScreenBounds.Width) Then
           'acción para pantalla en horizontal
         Else
           'acción para pantalla en vertical
        End If
    End Sub
End
Class
Muy buen aporte. Gracias
ResponderEliminar