Antonio retomo este post
http://forums.fivetechsupport.com/viewtopic.php?f=6&t=26437#p145911
He estado comprobando en el programa en donde, al mover un diálogo que estaba sobre una ventana con xBrowse me hacía desaparecer los registros del browse o me ponía cosas que no estaban en la ventana. He comprobado con el SetResDebug( .T. ) y el CheckRes() si había consumo de recursos y como comprobaras en el post no lo hay.
De modo que me puse a buscar en que momento me hacía eso y me dí cuenta que solo lo hace cuando en el browse tengo 3 colores para las filas. Por ejemplo el típico efecto pijama y un color para cuando el registro cumple una condición.
- Code: Select all Expand view RUN
- oLbx:bClrStd := { ||IIF((oLbx:cAlias)->VENCTO < DATE() .and. (oLbx:cAlias)->PAGADO= .F.,{CLR_BLACK,RGB(255,192,240)}, ;
IIf( ( (oLbx:cAlias)->(OrdKeyNo()) % 2 ) == 0, ;
{ CLR_BLACK, RGB( 224, 236, 255 ) }, { CLR_BLACK, RGB( 189, 211, 253 ) } )) }
Si quito del código anterior el primer IIF y dejo sólo el segundo no me hace la guarrada.