VBA:在不同的桌面UI比例下工作会导致不必要的自动缩放

时间:2018-07-23 09:51:56

标签: vba forms

在我将此问题固定在右下角之前,下图中的两种形式在比例上也相同。

右下角的屏幕具有适合我的Windows桌面设置100%的UI缩放比例,左上角的屏幕缩放比例没有,并且停留在我在扩展坞和显示器外部使用笔记本电脑时使用的125%缩放比例。< / p>

此问题有两个烦人的作用:

  • 窗口大小为适当大小的125%。
    • 因此,在用户界面缩放比例为100%时,实际上是125%,在用户界面缩放比例为125%时,实际上是156%。
  • 添加的新控件将具有当前UI缩放的适当大小,因此最终会混合使用不同缩放的控件。

我过去曾遇到过这个问题,但是后来我不知道怎么解决了。

Example of issue

1 个答案:

答案 0 :(得分:0)

只需更改用户窗体的宽度即可解决此问题。 尺寸会大大增加,因此您需要再次手动找到合适的尺寸。

拖动用户窗体的大小将不起作用,您必须通过更改数字来更改它。

enter image description here