使用TableLayoutPanel的所有属性,我不知道为什么这不简单。
我有一个带有两列的tableLayoutPanel。我试图在第一列中放置一个标签,以将其用作标题。我想将它放在相对于列的特定坐标中,但我不知道如何使用边距或填充属性。必须有一个比这更简单的方法。我尝试过使用锚点和停靠属性,但没有用。
有人能告诉我一个如何做到这一点的例子吗?为什么我不能将标签拖到我想要的位置?
答案 0 :(得分:5)
在TableLayoutPanel
中,您只能在任何单元格中放置一个控件,控件将放置在单元格的左上角。如您所见,其中一个选项是设置控件的Margin
属性。
另一种选择是在单元格内放置Panel
,将其停靠以填充单元格,并将其他控件放在面板内。这样您就可以完全控制控件的位置。
这会增加控件层次结构的级别,但这不是问题,除非它达到大约10级嵌套。那时你可能会在调整表单大小时开始缓慢,甚至some strange behaviour。