Как мне разработать формат отображения портрета и пейзажа? - PullRequest
0 голосов
/ 06 октября 2008

Я в настоящее время разрабатываю для портативного устройства под управлением Windows XP Professional (не для планшета). Устройство позволяет пользователям переключаться со стандартного широкоэкранного формата с альбомной ориентацией на портретный. Я хотел бы знать, есть ли какие-либо фрагменты кода VB.NET, которые могут помочь мне с этой задачей.

1 Ответ

0 голосов
/ 09 октября 2008

Способ определения текущей ориентации - с помощью свойства System.Windows.Forms.SystemInformation.ScreenOrientation.

Чтобы узнать фактический размер экрана, отметьте System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height.Width)

Вы можете объявить обработчик событий (с оператором AddHandler) для Microsoft.Win32.SystemEvents.DisplaySettingsChanged в качестве триггера, на который может реагировать ваше приложение, а затем проверить ориентацию экрана, чтобы узнать, нужно ли вам настроить макет графического интерфейса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...