在 Visual Studio 中配置 Windows 窗体设计器选项

本文介绍如何在 Visual Studio 中配置 Windows 窗体设计器设置,包括网格布局、代码生成、High-DPI 支持和其他设计器首选项。

先决条件

  • 安装了包含 Windows 窗体开发的工作负载的 Visual Studio。
  • 打开 Windows 窗体项目以查看这些设置的效果。

打开 Windows 窗体设计器选项

  1. 从菜单栏中选择 “工具>选项 ”。
  2. 展开 “所有设置”>“Windows 窗体设计器”
  3. 选择 “常规 ”以打开“设置”窗格。
  1. 从菜单栏中选择 “工具>选项 ”。
  2. 展开 Windows 窗体设计器
  3. 选择 “常规 ”以打开“设置”页。

配置 .NET Core 设计器设置

这些设置控制 .NET Core 和 .NET 5+ 项目的 Windows 窗体进程外设计器的行为。

设置连接超时

若要更改 Visual Studio 等待进程外设计器响应的时间:

  1. 打开 Windows 窗体设计器选项。

  2. 找到连接超时(秒)

  3. 将该值设置为所需的超时时间(以秒为单位)。 最小值为 120 秒。

    如果在使用大型或复杂的窗体时遇到设计器超时问题,请增加此值。

设置日志记录级别

控制进程外设计器记录的诊断信息量:

  1. 打开 Windows 窗体设计器选项。

  2. 找到 日志记录级别

  3. 从下拉列表中选择以下选项之一:

    • - 无日志记录。
    • 信息 - 常规信息消息。
    • 警告 - 仅警告消息。
    • 错误 - 仅错误消息。
    • 详细 — 所有可用的诊断信息。

    排查设计器问题时使用 详细 进行故障排除。

配置布局和网格设置

这些设置控制设计器网格的显示方式,以及控件在窗体上放置时的对齐方式。

设置网格单元格大小

更改网格线之间的间距:

  1. 打开 Windows 窗体设计器选项。
  2. 找到 默认网格单元格大小
  3. 输入水平和垂直间距(以像素为单位)。 默认值为 8、8。 最大值为 200,200。

设置布局模式

若要选择控件在设计器中的对齐方式:

  1. 打开 Windows 窗体设计器选项。
  2. 找到 布局模式
  3. 选择以下选项之一:
    • SnapToGrid — 控制移动或调整大小时与网格交点的自动对齐。
    • 对齐线 - 控件显示对齐参考线,可帮助你与其他控件对齐。

显示或隐藏网格

要切换大小调整网格的可见性,请执行以下步骤:

  1. 打开 Windows 窗体设计器选项。

  2. 选中或清除 “显示网格 ”复选框。

    网格默认显示。

启用或禁用对齐到网格功能

控制控件是否与网格位置对齐:

  1. 打开 Windows 窗体设计器选项。

  2. 选中或清除 “对齐到网格 ”复选框。

    启用后,控件在移动或调整大小时会贴合到网格增量,使更容易精确对齐 UI 元素。 禁用后,可以任意位置自由放置控件。

配置高 DPI 支持

若要在设计器中启用有关 DPI 缩放问题的通知,请执行以下步骤:

  1. 打开 Windows 窗体设计器选项。

  2. 选中或清除 DPI 缩放通知 复选框。

    启用后,Windows 窗体设计器会显示一条消息,建议在检测到 DPI 问题时以 100% 缩放重启 Visual Studio。

配置代码生成和重构

这些设置控制设计器如何生成和重新执行代码。

启用优化的代码生成

若要对设计器生成的代码使用优化的代码生成,请使用:

  1. 打开 Windows 窗体设计器选项。

  2. 选中或清除 “优化代码生成 ”复选框。

  3. 关闭并重新打开 Visual Studio,使更改生效。

    注释

    某些控件可能与优化的代码生成模式不兼容。

在重命名时启用重构

要在你重命名组件时自动执行重构,请按照以下步骤操作:

  1. 打开 Windows 窗体设计器选项。

  2. 选中或清除“ 重命名时启用重构 ”复选框。

    启用后,在“属性”窗口或“文档大纲”窗口中重命名组件会触发重命名重构操作,并更新所有引用。

配置智能标记和工具箱

这些设置控制智能标记的功能和工具箱的填充。

启用自动智能标记

若要控制控件在选中时是否显示智能标记:

  1. 打开 Windows 窗体设计器选项。

  2. 选中或清除“ 自动打开智能标记 ”复选框。

    注释

    并非所有控件和组件都支持智能标记。

启用自动化工具箱填充功能

向工具箱自动添加项目生成的组件:

  1. 打开 Windows 窗体设计器选项。

  2. 选中或清除“ 自动填充工具箱” 复选框。

    启用后,项目生成的自定义组件和控件将自动显示在“工具箱”窗口中。