没有人知道DataGridView所选单元格背景色的RGB代码。我目前正在尝试使某些单元格看起来是空白的,直到满足特定条件为止。处理“未选定” ForeColor
很容易,因为所需的全部是Color.White
。但是处理SelectionForeColor
并非最简单。我找到的最接近的默认颜色是Color.DodgerBlue
。
我已经引用了此site,但是对于提供的颜色,我似乎很不走运。
下面是我指的颜色。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9KdUJYWC5qcGcifQ==” alt =“在此处输入图像描述”>
我认为必须有一种访问此属性的方法?但是如何?预先感谢您的帮助!
我正在寻找的颜色是:SystemColors.Highlight
。
如果转到Properties
对象的DataGridView
部分。有一个名为DefaultCellStyle
的属性,在其下有一个名为Appearance
的部分,其中存在SelectionBackColor
属性。 SelectionBackColor
的默认值为Highlight
,在System.Drawing.SystemColors
下。
一个可能要尝试的属性是DataGridView.RowsDefaultCellStyle.SelectionBackColor
,尽管您可能对DataGridViewCell.InheritedStyle.SelectionBackColor
更感兴趣。