我将两个GroupBox
控件彼此相邻放置(左和右),Margin
在设计器中按它们的值分隔。然后,当程序运行时,我调整 leftGroupBox
的大小Width
并将其重叠到 secondGroupBox
中。
是否可以在父控件上调用某种刷新来重新绘制正确的所有子控件Margins
?我尝试Invalidate
了父母,但没有奏效。
谢谢!
尝试使左GroupBox的Dock=Left和右GroupBox的Dock=Fill,孩子们也使用Dock属性,也许你可以让它与framework4一起使用,id没有尝试其他版本
您也可以将两个 GroupBox 添加到一个面板中,用于您的空间布局
除非您特别选择了 flowlayoutpanel 或类似的东西,否则您的按钮将固定在其位置,除非移动。再多的重新布局也无法解决这个问题。
我建议您返回设计器,添加一个 flowlayoutpanel 并将您的按钮移动到该面板上。