我的Windows窗体应用程序中有以下代码:
x = Convert.ToInt32(textBox1.Text);
tableLayoutPanel1.RowCount = x;
tableLayoutPanel1.ColumnCount = x;
我有一个文本框,用于确定表格布局面板的行数和列数。问题是,细胞看起来像这样:
我可以做些什么来使细胞的大小相同?
答案 0 :(得分:0)
您是否尝试过使用RowStyles
和ColumnStyles
属性?
TableLayoutRowStyleCollection styles =
tableLayoutPanel1.RowStyles;
foreach (RowStyle style in styles){
// Set the row height to 20 pixels.
style.SizeType = SizeType.Absolute;
style.Height = 20;
}
还有:
TableLayoutColumnStyleCollection styles =
tableLayoutPanel1.ColumnStyles;
foreach (ColumnStyle style in styles){
// Set the column width to 20 pixels.
style.SizeType = SizeType.Absolute;
style.Width = 20;
}
如果您想要添加行的RowStyles
,则可以使用width
。