.Net Winform Apps с портретным монитором - PullRequest
1 голос
/ 01 декабря 2009

Я заметил нежелательное поведение с приложениями .net winforms. У меня широкоэкранный монитор повернут на 90 градусов к книжной ориентации. Когда на нем отображаются приложения .net winforms, появляется окно, но оно все пустое, белого цвета. Я могу исправить окно, нажав Ctrl-Alt-Delete и, когда появится диалоговое окно, нажав Отмена, то окно будет отображаться правильно. Я продублировал это на разных мониторах и видеокартах. Я видел это как с приложением для дома, так и с экраном Windows Update. Однако это должен быть широкоэкранный монитор. «Квадратный» монитор, повернутый на 90 градусов, похоже, не имеет этой проблемы. Кто-нибудь еще наблюдал это? Есть ли решение для этого? Это известная проблема?

Ответы [ 2 ]

2 голосов
/ 01 декабря 2009

Ваше приложение запускается после поворот монитора? Потому что я звоню птице на Microsoft здесь. Я думаю, что их шрифт испорчен и вот почему.

0 голосов
/ 01 декабря 2009

Никогда не видел и не замечал этого раньше, и я продавал такие вращающиеся экраны, когда работал на Circuit City.

Независимо от того, пытались ли вы запустить me.refresh ()? (или this.Refresh (); в зависимости от языка) он просто перерисовывает форму. Возможно, стоит попытаться поместить эту строку кода в обработчик событий formResize, чтобы посмотреть, поможет ли это что-нибудь.

Кроме того, я предполагаю, что само собой разумеется, что ваши якоря установлены правильно. Поэтому последнее, о чем я могу подумать в данный момент, это проверить, чтобы убедиться, что свойства .Location элементов управления формы описывают точку в границах страницы, когда она не отображается.

О, это также может быть проблемой ОС ... мы говорим о XP? Vista? Windows 7? или только все продукты Microsoft?

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