求助:DataGridView中使用自定义颜色为什么不能正常显示?
vb.net吧
全部回复
仅看楼主
level 6
cy9934303 楼主
With DataGridView1
.Width = 60 * 5
.Height = 60 * 5
.EditMode = DataGridViewEditMode.EditOnEnter
.RowTemplate.Height = 60
For i = 0 To 3
.Columns.Add("Column" & i, i)
.Columns(i).Width = 60
Next i
.Rows.Add(3)
'*** Dim a as color = Color.Blue’换成这个则正常
Dim a as color = Color.FromArgb(223, 158, 54, 111)‘换成这个不正常
.DefaultCellStyle.BackColor = a
End With
添加一个DataGridView,使用’***里的颜色可以正常显示,而使用自定义的颜色的话为什么就不能正常显示,感觉像是不能自动刷新颜色。请赐教。实在是找不出原因了。
2015年04月22日 07点04分 1
level 6
cy9934303 楼主
吧里的人太少了,自问自答吧,问题找到了,
DataGridView.DefaultCellStyle.BackColor不支持argb颜色。A必须是255
2015年04月22日 11点04分 2
。。。背景色你还设个透明的
2015年04月24日 09点04分
很多控件背景色都可以自定义ARGB的啊
2015年06月09日 09点06分
1