3

我目前正在修改现有的 C# WinForm 项目。我尝试在 GroupBox 中安排一些控件。但是在运行时,它们的对齐方式似乎不同,并且 Groupbox 有更多的空间。是否检查了一些选项或者这是标准行为?任何提示都非常感谢!谢谢!

这是它的样子,正如您所见,除了反复试验外,没有办法安排复选框。在运行时,很容易有足够的空间在一行中有四个列,在设计器中,如果不让它们重叠,我几乎无法容纳三个。

左 - 设计师,右 - 运行时

4

4 回答 4

1

为防止 groupbox 根据其内容调整大小,您应该将GroupBox.AutoSize设置为false.

 GroupBox groupBox = new GroupBox();
 groupBox.AutoSize= false;
于 2013-08-22T04:19:27.493 回答
0

检查Size属性,并检查是否有人更改它,以便checkbox位置在不同大小的表单中保持相同使用anchor属性并将其设置为左上角或左上角。

它基本上必须是大小,如果autoSize关闭。检查起始尺寸是多少,表格显示后的尺寸。它不应该相同,但如果是,您可以将其设置为更小

于 2013-08-22T06:08:31.760 回答
0

检查Anchor复选框上的属性。看起来其中一些可能固定在右侧。

于 2013-08-22T11:23:04.463 回答
0

不确定它是否适用于这些复选框,但 AutoScaleMode 会影响表单的缩放。设置为 None 以确保它不会被缩放。 AutoScaleMode=无

于 2016-07-28T22:51:05.360 回答