本文介绍如何在 Visual Studio 中配置 Windows 窗体设计器设置,包括网格布局、代码生成、High-DPI 支持和其他设计器首选项。
先决条件
- 安装了包含 Windows 窗体开发的工作负载的 Visual Studio。
- 打开 Windows 窗体项目以查看这些设置的效果。
打开 Windows 窗体设计器选项
- 从菜单栏中选择 “工具>选项 ”。
- 展开 “所有设置”>“Windows 窗体设计器”。
- 选择 “常规 ”以打开“设置”窗格。
- 从菜单栏中选择 “工具>选项 ”。
- 展开 Windows 窗体设计器。
- 选择 “常规 ”以打开“设置”页。
配置 .NET Core 设计器设置
这些设置控制 .NET Core 和 .NET 5+ 项目的 Windows 窗体进程外设计器的行为。
设置连接超时
若要更改 Visual Studio 等待进程外设计器响应的时间:
打开 Windows 窗体设计器选项。
找到连接超时(秒)。
将该值设置为所需的超时时间(以秒为单位)。 最小值为 120 秒。
如果在使用大型或复杂的窗体时遇到设计器超时问题,请增加此值。
设置日志记录级别
控制进程外设计器记录的诊断信息量:
打开 Windows 窗体设计器选项。
找到 日志记录级别。
从下拉列表中选择以下选项之一:
- 无 - 无日志记录。
- 信息 - 常规信息消息。
- 警告 - 仅警告消息。
- 错误 - 仅错误消息。
- 详细 — 所有可用的诊断信息。
排查设计器问题时使用 详细 进行故障排除。
配置布局和网格设置
这些设置控制设计器网格的显示方式,以及控件在窗体上放置时的对齐方式。
设置网格单元格大小
更改网格线之间的间距:
- 打开 Windows 窗体设计器选项。
- 找到 默认网格单元格大小。
- 输入水平和垂直间距(以像素为单位)。 默认值为 8、8。 最大值为 200,200。
设置布局模式
若要选择控件在设计器中的对齐方式:
- 打开 Windows 窗体设计器选项。
- 找到 布局模式。
- 选择以下选项之一:
- SnapToGrid — 控制移动或调整大小时与网格交点的自动对齐。
- 对齐线 - 控件显示对齐参考线,可帮助你与其他控件对齐。
显示或隐藏网格
要切换大小调整网格的可见性,请执行以下步骤:
打开 Windows 窗体设计器选项。
选中或清除 “显示网格 ”复选框。
网格默认显示。
启用或禁用对齐到网格功能
控制控件是否与网格位置对齐:
打开 Windows 窗体设计器选项。
选中或清除 “对齐到网格 ”复选框。
启用后,控件在移动或调整大小时会贴合到网格增量,使更容易精确对齐 UI 元素。 禁用后,可以任意位置自由放置控件。
配置高 DPI 支持
若要在设计器中启用有关 DPI 缩放问题的通知,请执行以下步骤:
打开 Windows 窗体设计器选项。
选中或清除 DPI 缩放通知 复选框。
启用后,Windows 窗体设计器会显示一条消息,建议在检测到 DPI 问题时以 100% 缩放重启 Visual Studio。
配置代码生成和重构
这些设置控制设计器如何生成和重新执行代码。
启用优化的代码生成
若要对设计器生成的代码使用优化的代码生成,请使用:
打开 Windows 窗体设计器选项。
选中或清除 “优化代码生成 ”复选框。
关闭并重新打开 Visual Studio,使更改生效。
注释
某些控件可能与优化的代码生成模式不兼容。
在重命名时启用重构
要在你重命名组件时自动执行重构,请按照以下步骤操作:
打开 Windows 窗体设计器选项。
选中或清除“ 重命名时启用重构 ”复选框。
启用后,在“属性”窗口或“文档大纲”窗口中重命名组件会触发重命名重构操作,并更新所有引用。
配置智能标记和工具箱
这些设置控制智能标记的功能和工具箱的填充。
启用自动智能标记
若要控制控件在选中时是否显示智能标记:
打开 Windows 窗体设计器选项。
选中或清除“ 自动打开智能标记 ”复选框。
注释
并非所有控件和组件都支持智能标记。
启用自动化工具箱填充功能
向工具箱自动添加项目生成的组件:
打开 Windows 窗体设计器选项。
选中或清除“ 自动填充工具箱” 复选框。
启用后,项目生成的自定义组件和控件将自动显示在“工具箱”窗口中。