3

我正在尝试GridLayout为我的表格制作一个。每个单元格都需要在下面包含描述图片的图像和标签。

我想知道解决这个问题的最佳方法是什么?

4

3 回答 3

4

TableLayoutPanel控件添加到您的表单。根据需要创建尽可能多的行和列。因为每个单元格只能包含一个控件,而您需要两个,所以在每个单元格中添加一个SplitContainer控件 - 现在每个单元格可以有两个控件。设置它的SplitContainer.Orientation = Horizo​​ntal。将拆分器的大小调整为适用于您的情况的任何拆分。设置SplitContainer.IsSplitterFixed = True。

于 2012-12-31T19:39:30.490 回答
1

要扩展 Neolisk 的答案,而不是使用拆分容器,而是创建一个单独的用户控件。在那里放一个图片框和标签。执行您需要执行的操作以在 Control 的 Load 方法中显示信息。

然后只需将控件添加到每个 TableLayoutPanel。

这将使一切都分开。

于 2012-12-31T20:18:19.373 回答
0

您可以使用TableLayoutPanel

于 2012-12-31T19:38:55.903 回答