我正在修改现有的C#WinForm项目。我尝试在GroupBox中安排一些控件。但是在运行时,它们似乎是以不同方式对齐的,而Groupbox有更多的空间。是否检查了一些选项或这是标准行为?任何提示都非常感谢!谢谢!
这就是它的样子,你可以看到除了试验和错误之外没有办法安排复选框。在运行时,有足够的空间在一行中有四个列,在设计师中,如果没有它们重叠,它几乎不能适合三个。
答案 0 :(得分:1)
要阻止群组根据其内容调整大小,您应该GroupBox.AutoSize到false
。
GroupBox groupBox = new GroupBox();
groupBox.AutoSize= false;
答案 1 :(得分:0)
检查Size
属性,并检查是否有人更改了该属性,checkbox
位置在表单的不同大小中使用anchor
属性保持不变,并将其设置为左侧或离开顶部。
如果autoSize
关闭,它基本上必须是大小。检查起始大小是什么,以及表单后的大小。它应该不一样,但如果是,你可以将它设置为更小的
答案 2 :(得分:0)
选中复选框上的Anchor
属性。看起来其中一些可能会固定在右侧。
答案 3 :(得分:0)