如何在表布局面板中设置具有特定绝对大小的列数
本文关键字:表布局 设置 | 更新日期: 2023-09-27 18:07:56
我需要在表格布局面板中设置特定大小的列数。锁定用户控件的大小。当我最大化表单时,我想更改一行中的列数。
我怎么能做到这一点与获得表布局面板的新宽度和设置列的数量?
在这种情况下,我可以改变一行中用户控件的数量
设置调整大小时的列数-
tableLayoutPanel1.ColumnCount = tableLayoutPanel1.Width / 100;
并设置列的大小样式-
tableLayoutPanel1.ColumnStyles[ColIndex].SizeType = SizeType.Absolute;
tableLayoutPanel1.ColumnStyles[ColIndex].Width = *DesiredWidth*;
请注意,如果有6列,然后你调整它的大小,使只有3列将出现,那么放置在这些列中的控件将丢失。
MSDN - TableLayoutPanel类