1

我的工作机器已经有一段时间了,我正在为公司内的用户开发一个小型 Access db。问题是表单似乎以不同的放大倍数(或其他)显示给其他用户,导致屏幕只显示表单的一部分。

在我的机器上看起来不错。但是,当我与具有完全相同分辨率设置和相同尺寸显示器的同事进行测试时,屏幕底部的 1/3 不显示。文字看起来特别大。访问表单和数据库都最大化,我们的显示器是完全相同的模型。

有任何想法吗?有可能在过去的几年里,我以某种小方式定制了我的机器,然后很快就忘记了它。我还应该补充一点,我之前在其他 Access 数据库中也看到过同样的事情。

4

1 回答 1

1

我自己也遇到过几次。这似乎源于这样一个事实,即在 Windows 中有两种方法可以控制屏幕上的文本大小:

  1. 为 Windows 选择“小/常规/大字体”配色方案,该方案会调整特定 UI 元素的字体大小,但不会影响显示器的 DPI 设置。

  2. 使用 Windows 控制面板的“调整字体大小 (DPI)”设置:“默认”= 96 DPI,“较大的文本”= 120 DPI。不幸的是,这种方法似乎也会影响其他事物的维度,而不仅仅是文本。

一些开发环境 [尝试] 提供了针对不同 DPI 设置进行调整的方法,但它可能会变得复杂,如前面的问题中所述。只要有可能我就

  • 尽量不要在单一表格上打包太多,

  • 为我所针对的标称桌面尺寸在这些表格周围留下一些健康的边距,然后

  • 希望最好的。:)

于 2013-03-28T23:42:12.917 回答