Разработка “Ландшафтного приложения” для карманного компьютера

StackOverflow https://stackoverflow.com/questions/1114905

  •  12-09-2019
  •  | 
  •  

Вопрос

Я хотел бы создать приложение для карманного компьютера.

Одна из особенностей заключается в том, что пользователь должен повернуть pocket PC на 90 градусов против часовой стрелки, чтобы нормально запустить приложение

Как кто-то может создать приложение, повернутое "против часовой стрелки", с помощью Visual Studio?Есть ли какая-нибудь опция в VS, которую я упускаю?

Это было полезно?

Решение

В свой проект добавьте ссылку на Microsoft.WindowsCE.Forms.Затем добавьте форму и сделайте ее размером 320 (ш) х 240 (в).Добавьте "с помощью Microsoft.WindowsCE.Forms;" в начало вашего файла Program.cs.В вашем методе Main() (перед загрузкой формы) добавьте эту строку:

SystemSettings.ScreenOrientation = ScreenOrientation.Angle90;

(возможно, вам нужен Angle270 - я навскидку не помню).Когда ваше приложение закроется, вы, вероятно, захотите вернуть ориентацию на книжную.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top