Como faço para desenvolver tanto para Retrato e formatos de exibição de paisagem?
-
05-07-2019 - |
Pergunta
Atualmente estou desenvolvendo para um dispositivo portátil que executa o Windows XP Professional (não edição Tablet PC). O dispositivo permite aos usuários alternar entre o formato padrão widescreen paisagem para um retrato um. Eu gostaria de saber se existem trechos de código VB.NET para me ajudar, juntamente com esta tarefa.
Solução
A maneira de determinar a orientação atual é com a propriedade System.Windows.Forms.SystemInformation.ScreenOrientation
.
Para obter o tamanho real da tela, Você pode declarar um manipulador de eventos (com a declaração System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height
cheque (e .Width
) AddHandler
) para Microsoft.Win32.SystemEvents.DisplaySettingsChanged
como um gatilho seu aplicativo pode responder a e verifique a orientação da tela para ver se você precisa ajustar seu layout GUI.