1 - Este exemplo usa um cursor (ou tabela) chamado Resultado. Este cursor possui 3 campos: Codigo, Nome e Telefone. Queremos que a grade apresente o registro atual selecionado com uma barra azul, em todas as colunas, para facilitar a visualização do registro selecionado. 2 - Crie uma propriedade no formulário (menu Form - New Property) chamada Ponteiro. Defina esta propriedade como vazia (pressione delete sobre esta propriedade, na aba Other do formulários de propriedades) 3 - No evento Init da grade, adicione o seguinte código: This.SetAll("DynamicBackColor",; "IIF(Resultado.Codigo=ThisForm.Ponteiro,RGB(0,0,255),RGB(255,255,255))",; "Column") This.SetAll("DynamicForeColor",; "IIF(Resultado.Codigo=ThisForm.Ponteiro,RGB(255,255,255),RGB(0,0,0))",; "Column") 4 - No evento AfterRowColChange da grade, adicione o seguinte código: ThisForm.Ponteiro = Resultado.Codigo 5 - Se você atualizar (ou modificar) o ponteiro em outros métodos/eventos do formulário, não se esqueça de atualizar também o conteúdo da propriedade "ThisForm.Ponteiro" com o valor de Resultado.Codigo[]s