2008-10-06 10 views
0

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

ответ

0

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^