«Эмулятор Windows Mobile 6 Professional» имеет дисплей с низким разрешением.Ваше физическое устройство может быть устройством высокого разрешения, которое может объяснить разницу в рендеринге.Есть «Windows Mobile 6 VGA Profesional Emulator» с дисплеем высокого разрешения - попробуйте запустить ваше приложение на эмуляторе VGA
и посмотреть, правильно ли оно отображается.Примечание: вы, вероятно, не хотите использовать Square
эмуляторы - у них довольно нестандартные квадратные экраны.
Если это проблема, попробуйте установить AutoScaleMode
наWindows Mobile Form
до AutoScaleMode.Dpi
, а не AutoScaleMode.Inherit
.Это свойство самого Form
(вам нужно будет установить его для каждой формы в вашем приложении, если у вас нет какой-либо настройки структуры наследования).Параметр Dpi
указывает Windows Mobile автоматически масштабировать форму в зависимости от разрешения экрана.Значение по умолчанию Inherit
указывает форме использовать AutoScaleMode
ее родительской формы, но если у нее нет родителя, по умолчанию она не масштабируется.