gpt4 book ai didi

c# - 更改 DataGridView CellMouseClick 上的单元格背景色

转载 作者:太空宇宙 更新时间:2023-11-03 13:08:30 25 4
gpt4 key购买 nike

我想通过点击单元格并使用下面的代码来反转单元格的背景颜色

 private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor =
dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor == Color.Black
? Color.White
: Color.Black;
}

但此代码适用于细胞休假。我想在点击时立即绘制单元格。我应该使用哪个事件?

最佳答案

你错了。该代码立即生效。您只是看不到它,因为点击也选择单元格并且选择颜色优先。

要使其立即显示,只需将其添加到事件中:

dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected = false;

关于c# - 更改 DataGridView CellMouseClick 上的单元格背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29984123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com