C# TableLayout列不调整大小

C# TableLayout列不调整大小,c#,winforms,C#,Winforms,我有一个三列的表格布局。 第1列:一个列表框,它是Dock->Fill 第2列:按钮 第3列:另一个列表框也是Dock->Fill 对于调整大小,我已将所有列设置为“自动调整” 但是当我调整表单的大小时,它只调整我在第3列中的列表框的大小,而不调整第1列中的列表框的大小……那么问题是什么呢?我应该如何设置属性,以便在调整窗体大小时,ListBox 1和ListBox 2都可以调整大小,但按钮保持其设计时大小,不会变大或变小。好的,我解决了这个问题:将第1列和第3列设置为“%50”,将第2列设置为

我有一个三列的表格布局。 第1列:一个列表框,它是Dock->Fill 第2列:按钮 第3列:另一个列表框也是Dock->Fill

对于调整大小,我已将所有列设置为“自动调整”
但是当我调整表单的大小时,它只调整我在第3列中的列表框的大小,而不调整第1列中的列表框的大小……那么问题是什么呢?我应该如何设置属性,以便在调整窗体大小时,ListBox 1和ListBox 2都可以调整大小,但按钮保持其设计时大小,不会变大或变小。

好的,我解决了这个问题:将第1列和第3列设置为“%50”,将第2列设置为“自动调整大小”修复了此问题。

将列设置为百分比,而不是自动调整大小,3列每列需要为33.33%。我在一个快速的winForms应用程序中尝试了这一点,并且能够正确地调整所有3列的大小