>>Unfortunately this is part of a framework with a poor debugger I spent quite time with no success yet.
>>Other then lockscreen what may be causing this dynamicbackcolor expression behave strange :
>>
this.setall("DynamicBackColor",;
>> "iif(recno(this.recordsource)=this.nCurRec,YELLOW,WHITE)",;
>> "Column")
-Grid is on a "child" pageframe, parent is a view, grid is a table.
>>-When it first shows up all rows are YELLOW.
>>-When it gets focus everything is normal.
>>-If I go to just another form and come back again all rows are painted to YELLOW ???
>>-I already tried overriding "activate" for form and pages.
>>-The same framework, same class grid behave normally where parent is not a view ???
>>-In all cases parent's buffering 3 and child grid recsource 5.
>>TIA
>>Cetin
>
>I have had to solve this before by adding a Grid.Setocus() to strategic places in the form.
Erik,
I tried that already :( Also I have a custom method that controls this when outside of grid. This one simply either paints all rows to YELLOW or WHITE ???
I also verified properties from command window and called methods explicitly from command window to no availability including paint :( Just similar forms with tables instead of view as parent works as they should.
John, code is in grid class init. I also tried explicitly setting it from command window for just one column too :(
The framework is awfull about debugging (IOW no debugging) so it's really hard to track and narrow it.
Cetin