【发布时间】:2014-05-30 18:31:55
【问题描述】:
我的表单在设计时看起来很漂亮 (YMMV):
...但是在设备上运行时会垂直“拉伸”,实际上对于屏幕来说有点太高了:
为什么会发生这种情况,我该如何防止它发生?
可能值得注意:Form 的 WindowState == Normal,FormBorderStyle = FixedDialog
【问题讨论】:
-
我没有看到“伸展”。设备上的表单是否比您在设计器属性中设置的更高?多少像素?
-
也许是我的眼睛欺骗了我;在我看来,我感觉到了形式的拉长;我不知道如何分辨像素差异;无论如何,我尽可能地整理了控件,现在它(几乎不)适合。
-
在设计器中设置窗体的准确高度为显示分辨率的高度。您应该能够使用 Pain.NET 或其他任何工具来测量屏幕抓取中的像素。
-
听起来很痛苦。
-
出于好奇,为什么您的设计器看起来像 Windows XP 桌面 Winform 设计器?在您的项目中,您的目标是什么设备类型,您选择了什么皮肤或外形?
标签: winforms compact-framework windows-ce handheld handhelddevice