目前我正在编写一个应用程序,它显示TableLayoutPanel中文件的数据。但不知何故,它显示的行越多,TableLayoutPanel末尾的灰色条就越大。
这显示了灰条的示例。我认为这是因为细胞边界,但我该怎么办? CellBorderStyle是Single。
编辑:我将样式更改为Inset,就像我下面有5个或更多非常小的行一样。以下是更改TableLayoutPanel的代码:
Label label = new Label();
label.Name = "Header";
label.Text = cont;
if (row == 0)
{
label.Font = new Font(label.Font.FontFamily, 12);
label.Font = new Font(label.Font, FontStyle.Bold);
}
tlP_Head.RowCount++;
tlP_Head.RowStyles.Add(new RowStyle());
tlP_Head.Controls.Add(label, col, row);
这就是它对Cellstyle Inset的看法: