Saltar al contenido principal
Versión: Siguiente

HIGHLIGHT TEXT

HIGHLIGHT TEXT ( {* ;} objeto ; inicioSel ; finSel )

ParámetroTipoDescripción
*Operador🡒Si se especifica, objeto es un nombre de objeto (cadena)Si se omite, objeto es un campo o una variable
objetoCampo, Variable, Objeto de formulario🡒Nombre del objeto (si se especifica *) o Campo o variable (si se omite *)
inicioSelEntero largo🡒Nueva posición de inicio de selección de texto
finSelEntero largo🡒Nueva posición de fin de selección de texto

Descripción

El comando HIGHLIGHT TEXT selecciona una parte de texto en objeto.

Si pasa el parámetro opcional *, indica que el parámetro objeto es un nombre de un objeto (una cadena) Si no pasa el parámetro *, indica que el parámetro objeto es un campo o una variable. En este caso, pase la referencia del campo o de la variable (campos o variables de formulario únicamente) en lugar de una cadena.

Si objeto no es el objeto que está siendo modificado, esta área recupera el foco.

Nota: este comando no puede utilizarse con campos en un subformulario.

El parámetro inicioSel representa la posición del primer carácter a seleccionar, y el parámetro finSel representa la posición del último carácter a seleccionar más uno. Si inicioSel y finSel son iguales, el punto de inserción está ubicado antes del carácter especificado por inicioSel, y ningún carácter está seleccionado.

Si finSel es superior al número de caracteres en objeto, todos los caracteres entre inicioSel y el final del texto son seleccionados.

Ejemplo 1

El siguiente ejemplo selecciona todos los caracteres en el campo editable [Productos]Notas:

 HIGHLIGHT TEXT([Productos]Notas;1;Length([Productos]Notas)+1)

Ejemplo 2

El siguiente ejemplo mueve el punto de inserción al principio del campo editable [Productos]Notas:

 HIGHLIGHT TEXT([Productos]Notas;1;1)

Ejemplo 3

El siguiente ejemplo mueve el punto de inserción al final del campo editable [Productos]Notas:

 $vLen:=Length([Productos]Notas)+1HIGHLIGHT TEXT([Productos]Notas;$vLen;$vLen)

Ejemplo 4

Ver el ejemplo del comando FILTER KEYSTROKE.

Ver también

GET HIGHLIGHT