我刚刚在运行 Win 10 Pro 的 16GB RAM 的 Lenovo Yoga 720 上下载并安装了 Rad Studio 11 的试用版。笔记本电脑支持 4K 分辨率。
当应用程序以每个 Monitor v2 设置运行时,在 IDE 中设计的表单显示不同。这是我在初始安装后所做的。
我创建了一个新的 VCL 应用程序并在其上放置了一个 DBNavigator。表单和 DBNavigator 都很小。当我运行应用程序时,表单和导航器以正常大小正确显示,包括导航器上的位图。
接下来我进入 Tool\Options\User Interface\Form Designer\High DPI 并将 VCL Designer High DPI Mode 模式从 Low DPI (96 PPI) 更改为 Automatic (Screen PPI)。在设计器中,表单仍然显示很小,当我运行应用程序时,表单显示正常大小,位图适当缩放。
接下来,我 F12 两次。表单保持相同的尺寸(小),导航器缩放到正常大小。当我运行应用程序时,我得到了与以前相同的结果(正常大小的表单、导航器和位图)。
最后,我保存并重新打开了该项目。表单仍然很小,导航器的大小正确,导航器上的位图很小。运行该应用程序会生成一个小表单、一个正常大小的导航器和小位图。
即使当我创建一个已经设置自动(屏幕 DPI)的新 VCL 应用程序时,设计和运行时的形式也不同。在设计模式下,窗体、导航器和位图是正常大小。在运行时,表单和导航器是正常大小,但位图很小。
我是否需要做一些不同的事情才能让所有工作都以人们期望的方式工作(即,应用程序完全按照打开自动(屏幕 DPI)的设计显示)?