gpt4 book ai didi

c# - TableLayoutPanel 在列内放置标签控件

转载 作者:行者123 更新时间:2023-12-05 01:21:38 26 4
gpt4 key购买 nike

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

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

谁能给我举个例子说明如何做到这一点?为什么我不能直接将标签拖到我想要的位置?

最佳答案

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

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

这增加了控件的层级,但这不是问题,除非它达到大约 10 层嵌套。那时您可能会开始遇到调整表单大小时变慢的问题,甚至 some strange behaviour .

关于c# - TableLayoutPanel 在列内放置标签控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15102918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com