Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
HIGHLIGHT TEXT
|
HIGHLIGHT TEXT ( {* ;} objeto ; inicioSel ; finSel ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
* | Operador |
![]() |
Si se especifica, objeto es un nombre de objeto (cadena)Si se omite, objeto es un campo o una variable | |||||
objeto | Campo, Variable, Objeto de formulario |
![]() |
Nombre del objeto (si se especifica *) o Campo o variable (si se omite *) | |||||
inicioSel | Entero largo |
![]() |
Nueva posición de inicio de selección de texto | |||||
finSel | Entero largo |
![]() |
Nueva posición de fin de selección de texto | |||||
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.
El siguiente ejemplo selecciona todos los caracteres en el campo editable [Productos]Notas:
HIGHLIGHT TEXT([Productos]Notas;1;Length([Productos]Notas)+1)
El siguiente ejemplo mueve el punto de inserción al principio del campo editable [Productos]Notas:
HIGHLIGHT TEXT([Productos]Notas;1;1)
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)
Ver el ejemplo del comando FILTER KEYSTROKE.
Producto: 4D
Tema: Control de entrada
Número
210
Creado por: < 4D v6
Modificado: 4D v12
Manual de lenguaje 4D ( 4D v20 R7)