La Web del Programador: Comunidad de Programadores
 
    Pregunta:  25750 - RESALTAR REGISTROS EN DBEDIT / TBROWSE
Autor:  FABIO ADOLFO MALDONADO BECERRA
Quisiera saber cual es la forma de lograr que en un dbedit() ó un Tbrowse sea resaltado la totalidad del registro y no solo la celda ó casilla activa. Mi versión de clipper es 5.2e.

  Respuesta:  Jose Maria Gonzalez
Lo puedes solucionar de la forma siguiente:
// Lista de colores para uso del Tbrowse
oBrow:colorSpec := Iif( Iscolor(),"B/W,N/BG,B/W,R/W,W/B,R/W",;
"N/W,W/N,W/N,W+/N,W/N,W+/N" )
oBrow:refreshCurrent()
oBrow:forceStable()
oBrow:colorRect( { oBrow:rowpos,1,oBrow:rowpos,oBrow:colcount },{ 2,5 } )

colorSpec define los colores del TbrowseDB
colorRect define los colores para una area rectangular

  Respuesta:  Bruno Soto Ponce
Prueba lo siguiente

dbedit(2,0,20,78,{"Codigo+" "+Nombre+" "+Space(30)})

o mejor:
dbedit(2,0,20,78,{"FuncionT1()"})

Esto lo que hace es enviar el nombre de una expresión o funcion para que dbedit lo coloque como una unica columna

Espero que solucione tu problema
me parece que funciona desde clipper summer 87

  Respuesta:  Elias Esquivel
Esta es una inquietud que tuve hace mucho tiempo (7 años) asi que me propuse conseguirlo y lo logre. Actualmente no lo recuerdo ya que trabjo con fivewin, pero en las fuentes de la clase tbrowse te dan las herramientas necesarias para realizarlo. Si gustas enviame las fuentes de este clase y voy a revisarlos para recordar.