将控件添加到tableLayoutPanel

问题描述 投票:2回答:3

我想知道是否可以在单个tableLayoutPanel中添加多个项目?目前,我只能插入一个项目,不会接受其他任何项目。我想要一个例如带有标签和按钮的richtextBox。有可能吗?谢谢!我不是在询问代码,我只需要知道是否可以手动将这些项目拖放到tableLayoutPanel的单个单元格中。

c# tablelayoutpanel
3个回答
5
投票

似乎就是每个单元只允许一个控件。您始终可以添加一个容器控件,例如将Dock属性设置为Fill的面板,然后可以向其中添加其他控件。或向单元格中添加另一个tablePanelLayout控件,并根据需要设置行/列,然后将其添加到该控件中。或正如LarTech在评论中提到的,UserControl也可以。


0
投票

您还可以添加面板控件,然后将所有其他内容添加到面板中>]


0
投票

[添加一个容器,例如GroupBox或Panel,并将其设置为填充表格单元格中的所有可用空间,这样可以覆盖TableLayoutPanel的“每个框一个”规则,因此您应该可以根据需要添加任意数量的控件。

© www.soinside.com 2019 - 2024. All rights reserved.