>>Hi,
>>
>>Something tells me that this question has been asked before, many times. But I don't remember the answer.
>>
>>I have a grid. And I want - dynamically - when a value of a record field changes, to change the entire row columns ForeColor to Red (or something different) so it stands out.
>>
>>For example, say the grid is bound to a cursor V_MATER and one of the fields is DEL_ITEM (default .F.). When the value of this field changes to .T., I want all columns to change the ForeColor to Red.
>>
>>TIA
>
>Have you looked at the online help for the Dynamic___ properties of the Column object?
>In a nutshell you assign to these properties a string that contains expression to be evaluated to return the ___ property value for that column.
>
>oGrid = THISFORM.MyGrid
>FOR C=1 TO oGrid.COLUMNCOUNT
> oGrid.COLUMNS[m.C].DynamicForeColor = "IIF(V_MATER.DEL_ITEM,RGB(255,0,0),RGB(0,0,0))"
>ENDFOR
>
Sorry I didn't look at the Dynamic_ properties in help. Thank you!
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham