【发布时间】:2018-11-16 17:33:17
【问题描述】:
我在使用固定大小的表单时遇到问题。
当我调整 Visual Studio 窗口的大小时,表单也会调整大小,即使在被锁定时也是如此。这是一个巨大的不便,因为我不知道我的设计最终会如何。 我正在使用具有 MDI 子窗体的固定大小的应用程序。
我需要表单将 FormBorderStyle 设置为 None,因此我无法将其设置为固定值。
【问题讨论】:
-
我以前没见过这个问题。如果我在设计器中创建无边框窗口,无论我调整 VS 窗口的大小多少次,它都会保持相同的大小。查看您的屏幕截图会在表单设计表面的左上方显示一个锁定图标,这表明这可能是一个继承的表单。您继承的原始表单的大小可能与您想要的不同。
-
父级具有我想要的大小,但它仍会调整为我在 Visual Studio UI 中可用的任何大小。
-
我刚刚对此进行了测试,但无法重现它。我什至设置了
IsMDIContainer。锁定和解锁表单,无论我多久更改 VS 的大小,它都保持相同的大小。 -
变形图片i.stack.imgur.com/kLQIO.png。我认为这是一个错误。我找不到有同样问题的人...