当用户选择一个单元格时,我试图使 TableLayoutPanel 的一行显示为突出显示。例如,该行包含一列中的标签和另一列中的文本框。到目前为止,我已经有了这个(添加标签时):
Label label = new Label();
label.Text = text;
label.BackColor = Color.Blue;
label.Dock = DockStyle.Fill;
label.Margin = new Padding(0);
label.Anchor = AnchorStyles.Top | AnchorStyles.Left;
table.Controls.Add(label, col, row);
这很好用,除了标签的上方和左侧有一点空白。知道如何使它使整个单元格着色吗?
我知道细胞绘画,但我更喜欢上面提到的方法。