Saltar al contenido principal
Versión: Siguiente

HIGHLIGHT TEXT

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

ParámetroTipoDescripción
*OperadorSi se especifica, objeto es un nombre de objeto (cadena)Si se omite, objeto es un campo o una variable
objetoField, Variable, anyNombre del objeto (si se especifica *) o Campo o variable (si se omite *)
inicioSelIntegerNueva posición de inicio de selección de texto
finSelIntegerNueva posición de fin de selección de texto

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

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