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.

Foi útil?

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, System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height cheque (e .Width)

Você pode declarar um manipulador de eventos (com a declaração 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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top