2

有了 TableLayoutPanel 的所有属性,我不知道为什么这不能简单。

我有一个包含两列的 tableLayoutPanel。我试图在第一列中放置一个标签以将其用作标题。我想将它放置在相对于列的特定坐标中,但我不知道如何使用边距或填充属性。一定有比这更简单的方法。我曾尝试使用锚点和停靠属性,但无济于事。

有人可以告诉我如何做到这一点的例子吗?为什么我不能将标签拖到我想要的位置?

4

1 回答 1

6

TableLayoutPanel任何单元格中只能放置一个控件,该控件将放置在单元格的左上角。如您所见,其中一个选项是设置控件的Margin属性。

另一种选择是将 aPanel放在单元格内,将其停靠以填充单元格,并将其他控件放置在面板内。这样您就可以完全控制控件的位置。

这增加了控件的层次结构级别,但这不是问题,除非它达到大约 10 级嵌套。那时您可能会开始遇到调整表单大小的缓慢,甚至是一些奇怪的行为

于 2013-02-27T08:07:27.237 回答