我目前正在修改现有的 C# WinForm 项目。我尝试在 GroupBox 中安排一些控件。但是在运行时,它们的对齐方式似乎不同,并且 Groupbox 有更多的空间。是否检查了一些选项或者这是标准行为?任何提示都非常感谢!谢谢!
这是它的样子,正如您所见,除了反复试验外,没有办法安排复选框。在运行时,很容易有足够的空间在一行中有四个列,在设计器中,如果不让它们重叠,我几乎无法容纳三个。
为防止 groupbox 根据其内容调整大小,您应该将GroupBox.AutoSize设置为false
.
GroupBox groupBox = new GroupBox();
groupBox.AutoSize= false;
检查Size
属性,并检查是否有人更改它,以便checkbox
位置在不同大小的表单中保持相同使用anchor
属性并将其设置为左上角或左上角。
它基本上必须是大小,如果autoSize
关闭。检查起始尺寸是多少,表格显示后的尺寸。它不应该相同,但如果是,您可以将其设置为更小
检查Anchor
复选框上的属性。看起来其中一些可能固定在右侧。