【问题标题】:Undesireable Windows Form Resizing in Visual Studio 2010在 Visual Studio 2010 中调整大小时出现不受欢迎的 Windows
【发布时间】:2015-04-06 17:01:27
【问题描述】:

我一直在使用 Visual Studio 2010 开发一个使用 C# 创建大型 Windows 窗体的项目。让我感到惊讶的是,每当我觉得我需要更改表单的布局并在设计器视图中打开它时,它会调整为一组稍小的尺寸。每次执行此操作时,我都必须恢复大小并在某些面板偏离位置时重新定位它们。有谁知道为什么这种情况不断发生?我不得不在不工作时保持设计器窗口关闭,因为当我在 Visual Studio 中启动项目时它会调整大小,如果我上次关闭项目时视图保持打开状态。

【问题讨论】:

  • 请问我为什么被否决了?我真的很想阻止 Visual Studio 自行调整表单窗口的大小。
  • 我也想知道答案...赞成你解决问题:)

标签: winforms visual-studio-2010


【解决方案1】:

我也在寻找那个答案。这可能与您的问题相似? visual studio 2005 designer moves controls and resizes Form

【讨论】:

    【解决方案2】:

    我的项目中也遇到了这个问题。

    表单属性;

    • AutoScaleMode = 字体
    • 控制框 = 假
    • FormBorderStyle = FixedSingle
    • 最大化框 = 假
    • MinimizeBox = 假
    • ShowIcon = 假
    • ShowInTaskbar = False
    • StartPosition = CenterParent

    我将表单大小设置为 485:210。我保存并关闭表格。我重新打开表格,表格大小改为481:206。我不知道为什么会这样。

    首先我四处寻找并找不到解决方案。

    • AutoScaleMode 在我的表单中设置为 Font。
    • Windows 分辨率为 1360 x 768。

    我尝试将 AutoScaleMode 属性设置为无,但表单大小再次更改。我改变了Dpi,但结果是一样的。我尝试对表单中的所有控件使用 Docking,但结果是一样的。我尝试了在 stackoverflow 中找到的所有答案。

    我的其他表格没有任何问题。然后我意识到我的其他表单有 ControlBox。

    然后我将 ControlBox 属性设置为 True。这次表单的大小没有改变。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 2021-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多