>>This question has been asked a few times before, but since I have never had to do it, I don't remember how.
>>I need to highlight the entire row of a grid when the record is selected. What do I put in the dynamicbackcolor to tell the control that it's record is selected?
>
>Use the following command in the init method of the grid!
>THIS.SetAll("DynamicBackColor","IIF(THISFORM.grdRecNo == RECNO(),RGB(128,128,128),RGB(255,255,255))","Column")
>
>In the ActiveRowColChange method
>THISFORM.grdRecNo= RECNO("myTable")
>THIS.Refresh()
Thanks, Sonny. I had forgotten that it takes an external variable. I decided to put the property in the grid instead of the form, though, to keep things more OO.
Here's another one for you (or anybody else):
How to give the selected box the same color as its selected brothers? To rephrase:
all of the controls in my grid are readonly, and I want to give the impression that it oesn't matter which column is clicked on, only the row, so I would like the selected row and column's control to have the same properties as the unselected columns. Ever done this?
Erik Moore
Clientelligence