Title is a little confusing, but i would like to change the back color of the top left cell which is part of the grid Header and part of the grid RowHeader as seen in the picture, without also changing the back color of the rest of the header:

To illustrate this in code:
IGrid1.RowHeader.Appearance = iGControlPaintAppearance.StyleFlat
IGrid1.RowHeader.Visible = True
IGrid1.RowHeader.UseXPStyles = False
IGrid1.Cols.Count = 2
IGrid1.Rows.Count = 2
IGrid1.Header.Cells(0, 0).BackColor = Color.Green
IGrid1.RowHeader.BackColor = Color.LightBlue
IGrid1.Cells(0, 0).BackColor = Color.Blue
' no error, but also no visible effect
IGrid1.Header.Cells(0, -1).BackColor = Color.Yellow
' console shows that it was set correctly
Console.WriteLine("Header Top Left Cell: " & IGrid1.Header.Cells(0, -1).BackColor.ToString)
Console.WriteLine("Header: " & IGrid1.Header.BackColor.ToString)
My Console Output:
Header Top Left Cell: Color [Yellow]
Header: Color [Control]
According to the console, using
-1 will allow me to set the back color, but it does not render as yellow. Is there something I am missing?