1

我在表格中有一个 tableLayoutPanel。它包含 10 个按钮。它们垂直排列,如下所示:

btn1
btn2
btn3
btn4
btn5
btn6
btn7
btn8
btn9
btn10

根据每个按钮的某些属性,有些按钮是可见的,有些是不可见的。

如果 btn3、btn5、btn6、btn9 不可见,那么我想要这样的安排:

btn1
btn2
btn4
btn7
btn8
btn10

但不是那样,我得到的安排如下:

btn1
btn2

btn4


btn7
btn8

btn10

那么我怎样才能实现目标呢?

4

2 回答 2

7

You can add them to a FlowLayoutPanel control. Changing the visibility on and off of items within this will automatically change the placement for you.

于 2013-05-23T19:02:07.057 回答
0

管理这种控件的最简单方法是使用,WPF因为控件具有Visibility.Collapsed属性。然后所有控制将按照他们的利润排列。否则,您可以从tableLayoutPanel.

于 2013-05-23T18:56:59.050 回答