我正在尝试在 Visual Studio Express 中制作一个如下所示的表格:
我正在使用tableLayoutPanel
。如何使用如图所示的灰度样式为 tableLayoutPanel
中的第一行着色,并可能在第一行的每个单元格中添加一些文本?
最佳答案
您可以使用此事件方法绘制特定单元格:
private void tableLayoutPanel_CellPaint(object sender, TableLayoutCellPaintEventArgs e)
{
if (e.Row == 0 && e.Column == 1)
{
e.Graphics.FillRectangle(new SolidBrush(Color.Black), e.CellBounds);
}
}
只需绘制所需行中的所有单元格即可。
关于c# - 为行着色,添加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17304069/