GridData.SetCellBackgroundColor
 
 
 

GridData.SetCellBackgroundColor

Introduced

v12.0 (2014)

Description

Set the given cell's background color.

C# Syntax

GridData.SetCellBackgroundColor( Int32 in_lCol, Int32 in_lRow, Color in_pColor );

Scripting Syntax

GridData.SetCellBackgroundColor( Column, Row, Color );

Parameters

Parameter Type Description
Column Long Column index of the cell.
Row Long Row index of the cell.
Color Color The desired background color.

Examples

Python Example

import win32com.client
from win32com.client import constants as C
propName = "TheProperty"
gridDataName = "TheGrid"
siProperty = Application.ActiveSceneRoot.AddProperty( "CustomProperty", False, propName ) 
gridData = siProperty.AddGridParameter(gridDataName).Value 
gridData.ColumnCount = 3
gridData.RowCount = 3
for row in range( 3 ):
        gridData.SetRowLabel( row, "Row %d"%row )
        for col in range ( 3 ):
                if row == 1:
                        gridData.SetColumnLabel( col, "Col %d"%col )
                gridData.SetCell( col, row, "%d,%d"%( col, row ) )
Application.InspectObj( siProperty )
# Set third row background color to Blue
color = gridData.GetCellBackgroundColor( 0, 2 )
color.Red = 0
color.Green = 0
color.Blue = 255
for col in range(3):
        gridData.SetCellBackgroundColor( col, 2, color )

See Also

GridData.GetCellBackgroundColor