我正在尝试为我的表单制作GridLayout
。每个单元格都需要在描述图片的下方包含图像和标签。
我想知道攻击这个问题的最佳方法是什么?
答案 0 :(得分:4)
在表单中添加TableLayoutPanel控件。根据需要创建任意数量的行和列。因为每个单元格只能包含一个控件,并且您需要两个,所以在每个单元格中添加一个SplitContainer控件 - 现在每个单元格可以有两个控件。设置其SplitContainer.Orientation =水平。将拆分器的大小调整为适合您情况的任何拆分。设置SplitContainer.IsSplitterFixed = True。
答案 1 :(得分:1)
要扩展Neolisk的答案,而不是使用拆分容器,请创建单独的用户控件。在那里放一个PictureBox和Label。执行操作以在控件的“加载”方法中显示信息。
然后只需将Control添加到每个TableLayoutPanel。
这会让一切都分开。
答案 2 :(得分:0)
您可以使用TableLayoutPanel。