我目前正在开发一个Winforms应用程序,它将在一台非常特定的tablet PC上运行。
我的开发环境使用双17英寸显示器,远远大于10.4英寸(1024x768)的平板电脑屏幕尺寸。
由于我公司的采购部,平板电脑的交付时间要到设计周期的最后一段时间。
有没有可能模仿平板电脑的大小,这样我就可以调整我的形状来匹配?
发布于 2010-06-29 23:56:35
您有两个选项:
请注意,您的表单仍然必须相对灵活,因为用户可能会将他们的任务栏配置为不同的位置或不同的大小,从而影响应用程序的可用工作空间。
发布于 2010-06-29 23:55:02
您可以尝试将主窗体托管在用户控件或限制为相关大小的其他窗体中。然而,该表单并不是“顶级”表单,但在外观和行为上与顶级表单非常相似。
你可以执行正常的表单操作(最小化/最大化/移动/调整大小/等等),这样你就可以感觉到它是什么样子和特定的大小。
然而,在这种情况下,最好总是将UI设计为您必须针对的最小分辨率,并在较大的显示器上向上缩放。
发布于 2010-06-30 00:06:37
10.4“的分辨率是1024x768,这意味着像素比普通的PC显示器更密集,这意味着10像素高的文本在显示器上可能看起来很好,但在tablet PC上10像素高的文本可能很小,几乎无法阅读(即使没有分辨率损失)。
除非你能找到一个像素密度相近的显示器,否则我不认为你能很好地模仿它。即使您可以将应用程序缩小到显示器的10.4英寸部分,现在您可能正在处理亚像素阴影,这将比在tablet PC上看起来更模糊。
你能做的最好的事情就是将你的一个显示器设置为1024x768 (不用伸展来填满整个屏幕!),或者只是把你的应用程序设置到这个大小,并且考虑到它实际上会更小。
https://stackoverflow.com/questions/3142382
复制相似问题