Delphi 11多显示器配置异常求助:窗口问题及固定显示需求
Delphi 11 窗口位置与尺寸异常解决方法
加载新项目时IDE缩至极小窗口
- 关闭所有Delphi实例,定位到配置目录:
%APPDATA%\Embarcadero\Studio\22.0 - 删除或重命名
DefaultLayout.xml和DesktopLayout.xml文件,重启Delphi会自动生成默认布局,修复窗口尺寸问题
部分对话框尺寸不匹配导致OK按钮不可见
- 打开IDE后,依次进入
Tools -> Options -> User Interface -> Scaling - 将缩放模式设为
System,或手动选择适配当前显示器的缩放比例,避免高DPI引发的布局错乱 - 若个别对话框仍有问题,按住
Alt键拖动对话框边缘可临时调整尺寸,让按钮显示出来
固定IDE在第二台显示器全屏打开(适配多场所配置)
方法一:利用IDE布局保存功能
- 手动将IDE拖到第二台显示器并最大化,点击
View -> Desktop Layouts -> Save Desktop Layout,命名为SecondMonitorFull - 要自动加载该布局,进入
Tools -> Options -> Environment -> Startup,设置默认启动布局为刚保存的名称
方法二:修改配置文件强制指定窗口参数
- 关闭Delphi,打开配置文件:
%APPDATA%\Embarcadero\Studio\22.0\Registry\HKCU_Software_Embarcadero_BDS_22.0.xml - 找到
MainWindow节点,修改Left、Top、Width、Height为第二台显示器的全屏坐标(可在Windows显示设置中查看各显示器的分辨率与位置坐标,比如第二台显示器起始X为1920,4K分辨率则Width设为3840、Height设为2160) - 保存文件后重启Delphi即可生效,不同场所可根据显示器配置调整对应参数
内容的提问来源于stack exchange,提问作者Franz




