我目前正在修改现有的C#WinForm项目。我尝试在GroupBox中安排一些控件。但是,在运行时,它们似乎以不同的方式排列,Groupbox有更多的空间。有没有选择检查或这是标准的行为?任何提示都非常感谢!谢谢!运行时和设计者之间的控制比例不同
下面是它的外观,因为您可以看到,除了尝试和错误来安排复选框之外,没有办法。在运行时,很容易有足够的空间在一行中放置四个柱子,设计师中我几乎不能将三个柱子重叠在一起。
我目前正在修改现有的C#WinForm项目。我尝试在GroupBox中安排一些控件。但是,在运行时,它们似乎以不同的方式排列,Groupbox有更多的空间。有没有选择检查或这是标准的行为?任何提示都非常感谢!谢谢!运行时和设计者之间的控制比例不同
下面是它的外观,因为您可以看到,除了尝试和错误来安排复选框之外,没有办法。在运行时,很容易有足够的空间在一行中放置四个柱子,设计师中我几乎不能将三个柱子重叠在一起。
为了防止组框来调整根据其内容,你应该让GroupBox.AutoSize到false
。
GroupBox groupBox = new GroupBox();
groupBox.AutoSize= false;
AutoSize已为false ...我将添加一些屏幕截图 – user871784
您是否已将AutoSize设置为false? –
它从一开始就设置为false。 – user871784
检查Size
财产,并检查是否有人改变它,为checkbox
位置保持不变不同尺寸的形式使用anchor
属性并将其设置为左或顶部。
它基本上必须是大小,如果autoSize
关闭。检查表格的起始大小和大小。它不应该是相同的,但如果是这样,您可以将它设置为更小
检查复选框上的Anchor
属性。看起来他们中的一些人可能被固定在右边。
Groupbox是否根据其在运行时的内容调整大小? –
感谢您的评论,请查看屏幕截图 – user871784
@ user871784请分享代码 –