Winform custom GridLayout?
本文关键字:GridLayout custom Winform | 更新日期: 2023-09-27 17:50:28
我正试图为我的形式做一个GridLayout
。每个单元格需要包含一个图像和下面描述图片的标签。
我想知道解决这个问题的最好方法是什么?
在表单中添加一个TableLayoutPanel控件。根据需要创建尽可能多的行和列。因为每个单元格只能包含一个控件,而您需要两个,所以在每个单元格中添加一个SplitContainer控件—现在每个单元格可以有两个控件。设置其SplitContainer。方向=水平。将拆分器的大小调整为适用于您的情况的拆分。设置的文档。IsSplitterFixed = True
要扩展Neolisk的答案,而不是使用拆分容器,创建一个单独的用户控件。在上面放一个图片框和标签。执行需要执行的操作,以便在控件的Load方法中显示信息
然后将控件添加到每个TableLayoutPanel。
你可以使用TableLayoutPanel