【问题标题】:C# Winforms DataGridView.Row setting custom colorC# Winforms DataGridView.Row 设置自定义颜色
【发布时间】:2018-01-24 10:17:50
【问题描述】:

我正在为 DataGridView 中的不同行设置不同的颜色,具体取决于它们的内容:

row.DefaultCellStyle.BackColor  = _myColor;

如果 _myColor 类似于 Color.Green 或 Color(255, 180, 95),一切正常,但它不接受具有偏离 alpha 值的颜色,例如 Color(128, Color.Green).

在上图中,第一行尝试使用 alpha != 255 指定颜色(始终为灰色且未完全绘制),第二行使用指定的已知颜色。

这是功能还是错误?

【问题讨论】:

  • 看起来像 DataGridView 中的一个错误;我以不同的方式尝试过;每当 alpha 值不同于 255 时,就无法正确绘制行。

标签: c# datagridview background-color


【解决方案1】:

您尝试过Color.FromArgb()Color.FromName() 方法

【讨论】:

  • 感谢您的提示。是的,我做到了,但我认为它也不起作用。
猜你喜欢
  • 2012-08-30
  • 1970-01-01
  • 2020-04-21
  • 2015-10-04
  • 2020-12-14
  • 1970-01-01
  • 1970-01-01
  • 2010-12-04
  • 1970-01-01
相关资源
最近更新 更多