|
żEl Locate lo estás haciendo sobre el mismo DataSet que tienes conectado el DBGrid?
Si es así, el registro activo debe ser el que has encontrado utilizando Locate.
Activando las opciones dgRowSelect y dgAlwaysShowSelection del DBGrid debberías poder ver el registro activo (toda la línea seleccionada) aunque el DBGrid no tenga el foco.
Si lo que quieres es utilizar un DataSet diferente al del DGrid, deberás programar el evento "OnDrawColumnCell" del Grid.
Pruébalo y ya dirás...
|