Winforms 在Visual Studio 2010中调整不需要的Windows窗体大小

Winforms 在Visual Studio 2010中调整不需要的Windows窗体大小,winforms,visual-studio-2010,Winforms,Visual Studio 2010,我一直在从事VisualStudio2010中的一个项目,使用C#创建一个大型Windows窗体。让我感觉到的是,每当我觉得需要更改表单的布局并在designer视图中打开它时,它都会调整大小,使其尺寸设置稍微小一些。每次它这样做,我必须恢复的大小和重新定位的一些面板,因为他们得到的立场。有人知道为什么会这样吗?在不使用设计器窗口时,我不得不将其关闭,因为在Visual Studio中启动项目时,如果上次关闭项目时视图保持打开状态,它也会调整大小。我也在寻找答案。这里有一些可能与你的问题相似的东

我一直在从事VisualStudio2010中的一个项目,使用C#创建一个大型Windows窗体。让我感觉到的是,每当我觉得需要更改表单的布局并在designer视图中打开它时,它都会调整大小,使其尺寸设置稍微小一些。每次它这样做,我必须恢复的大小和重新定位的一些面板,因为他们得到的立场。有人知道为什么会这样吗?在不使用设计器窗口时,我不得不将其关闭,因为在Visual Studio中启动项目时,如果上次关闭项目时视图保持打开状态,它也会调整大小。

我也在寻找答案。这里有一些可能与你的问题相似的东西

我的项目中也有这个问题

形态属性

  • 自动缩放模式=字体
  • ControlBox=False
  • FormBorderStyle=FixedSingle
  • 最大化ebox=False
  • b x=False
  • ShowIcon=False
  • ShowInTaskbar=False
  • StartPosition=CenterParent
我将表单大小设置为485:210。我保存并关闭表单。我重新打开表格,表格大小改为481:206。我不知道为什么会这样

首先我四处寻找,找不到解决办法

  • 自动缩放模式在我的表单中设置为字体
  • Windows分辨率为1360 x 768
我尝试将AutoScaleMode属性设置为“无”,但表单大小再次更改。我改变了Dpi,但结果是一样的。我尝试对表单中的所有控件使用停靠,但结果是一样的。我尝试了在stackoverflow中找到的所有答案

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


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

请问我为什么被否决?我很想阻止Visual Studio自行调整窗体窗口的大小。我也想知道答案。。。投票支持你,使事情趋于平衡:)