背景
我正在Ms-Access中创建一个将在多用户平台上启动的应用程序 - 这意味着许多屏幕和许多不同的分辨率等。
问题:
是否可以让我的应用程序自动调整到正确的屏幕/分辨率大小,字体大小与增加或减少的百分比成比例?
答案 0 :(得分:3)
与我的回答here类似,您可以使用表单的On Resize
事件来移动控件,更改子表单的大小以及执行其他类似的操作。这些调整适用于每个单独的对象,因此编码有点繁琐且有点“挑剔”,但可以完成(至少在某种程度上)。
答案 1 :(得分:2)
在任何版本的Access中,字体大小不会根据屏幕分辨率自动更改,但从 Microsoft Access 2007 开始,您可以使用控件的新属性使其拉伸,缩小或根据表单的大小(描述为here)
移动答案 2 :(得分:0)
尝试使用this答案中的VBA代码,看看它是否能满足您的需求。它基本上与Gord Thompson推荐的方式相同。调整窗体大小时,窗体上的所有控件和文本也将按比例调整大小,使其无论窗口大小,或者用户的监视器分辨率设置为什么,外观都相同。