use*_*042 2 c# tablelayoutpanel winforms
有了TableLayoutPanel的所有属性,我不知道为什么这不简单.
我有一个tableLayoutPanel有两列.我试图在第一列中放置一个标签,以将其用作标题.我想将它放在相对于列的特定坐标中,但我不知道如何使用边距或填充属性.必须有一个比这更简单的方法.我尝试过使用锚点和停靠属性,但没有用.
有人能告诉我一个如何做到这一点的例子吗?为什么我不能将标签拖到我想要的位置?
Moh*_*han 5
在TableLayoutPanel您只能在任何单元格中放置一个控件,控件将放在单元格的左上角.如您所见,其中一个选项是设置控件的Margin属性.
TableLayoutPanel
Margin
另一个选择是放置Panel单元格内部,将其停靠以填充单元格,并将其他控件放在面板内.这样您就可以完全控制控件的位置.
Panel
这会增加控件层次结构的级别,但这不是问题,除非它达到大约10级嵌套.那时候你可能会开始在调整表单大小,甚至是一些奇怪的行为时慢慢来.
归档时间:
13 年,5 月 前
查看次数:
4098 次
最近记录:
12 年,3 月 前