放置可能会自动调整大小的面板

时间:2013-02-06 15:46:47

标签: winforms panel tablelayout

我的设计是这样的:我有一些面板,比如Panel1,Panel2,Panel3,......我的主窗口由两个或多个面板组成,例如Window1由Panel1和Panel2组成,Window2由Panel3和Panel2组成, ......它们都是一个在另一个之下,我可能需要在面板中添加或删除某些东西,以便它增长或缩小。我是否必须使用TableLayout来保持它们对齐?或者是否有一个选项告诉我的Panel1它应该是Panel2结束的位置?

更新:我忘了提到我正在使用桌面应用程序。在研究TableLayoutPanel和GridLayoutPanel的时候,我读到了它有所作为。

1 个答案:

答案 0 :(得分:1)

没有选项告诉Panel2从panel1结束的位置开始。但是,“必须使用TableLayout”也不是真的。例如,您可以使用手动重新定位或流动布局面板。另外,从您的简短说明中,它听起来像流动布局面板可能比表布局控件更适合这个帐单。