Hola a todos,
Estoy usando un "incremental search" con Xbrowse. Funciona muy bien. En una línea por encima del xbrowse voy escribiendo la cadena de búsqueda "cSeek" con:
@ 44 , 70 SAY ::oBrw:oSeek PROMPT ::oBrw:cSeek of ::oWnd2 pixel size 150,15 color CLR_BLUE,CLR_WHITE
La base de datos está indexada por varias columnas con:
Tf:oBrw:aCols[1]:cSortOrder := "EASY"
Tf:oBrw:aCols[2]:cSortOrder := "CATEG"
Tf:oBrw:aCols[3]:cSortOrder := "PAYTO"
Me gustaría que cuando el usuario cambie el índice pulsado en la cabecera de la columna, la cadena de búsqueda aparezca encima de esa columna.
El say se puede mover con:
::obrw:oseek:nleft:=
Pero me falta saber las coordenadas en pixeles de la columna del browse cuyo indice está activado. ¿Alguien me lo puede indicar?
Muchas gracias y un saludo,
Alvaro