首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >模拟/模拟特定的屏幕分辨率以调整WinForms大小?

模拟/模拟特定的屏幕分辨率以调整WinForms大小?
EN

Stack Overflow用户
提问于 2010-06-29 23:49:34
回答 4查看 1.8K关注 0票数 2

我目前正在开发一个Winforms应用程序,它将在一台非常特定的tablet PC上运行。

我的开发环境使用双17英寸显示器,远远大于10.4英寸(1024x768)的平板电脑屏幕尺寸。

由于我公司的采购部,平板电脑的交付时间要到设计周期的最后一段时间。

有没有可能模仿平板电脑的大小,这样我就可以调整我的形状来匹配?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-06-29 23:56:35

您有两个选项:

  • 将您的其中一个屏幕设置为平板电脑分辨率。您可能需要将任务栏移动到该屏幕,以获得适当大小的工作区。
  • 安装虚拟PC并使用平板电脑分辨率创建虚拟机。
  • 将主窗体大小明确设置为tablet PC分辨率。为获得最佳效果,请将其大小调整为适当的工作区大小,而不是桌面大小。

请注意,您的表单仍然必须相对灵活,因为用户可能会将他们的任务栏配置为不同的位置或不同的大小,从而影响应用程序的可用工作空间。

票数 2
EN

Stack Overflow用户

发布于 2010-06-29 23:55:02

您可以尝试将主窗体托管在用户控件或限制为相关大小的其他窗体中。然而,该表单并不是“顶级”表单,但在外观和行为上与顶级表单非常相似。

你可以执行正常的表单操作(最小化/最大化/移动/调整大小/等等),这样你就可以感觉到它是什么样子和特定的大小。

然而,在这种情况下,最好总是将UI设计为您必须针对的最小分辨率,并在较大的显示器上向上缩放。

票数 1
EN

Stack Overflow用户

发布于 2010-06-30 00:06:37

10.4“的分辨率是1024x768,这意味着像素比普通的PC显示器更密集,这意味着10像素高的文本在显示器上可能看起来很好,但在tablet PC上10像素高的文本可能很小,几乎无法阅读(即使没有分辨率损失)。

除非你能找到一个像素密度相近的显示器,否则我不认为你能很好地模仿它。即使您可以将应用程序缩小到显示器的10.4英寸部分,现在您可能正在处理亚像素阴影,这将比在tablet PC上看起来更模糊。

你能做的最好的事情就是将你的一个显示器设置为1024x768 (不用伸展来填满整个屏幕!),或者只是把你的应用程序设置到这个大小,并且考虑到它实际上会更小。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3142382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档