versión 3
HIGHLIGHT TEXT (area; inicioSel; finSel)
Parámetro | Tipo | Descripción | |
area | Campo | Variable | Campo o variable editable | |
inicioSel | Numérico | Nueva posición de inicio de selección de texto | |
finSel | Numérico | Nueva posición de fin de selección de texto |
Descripción
El comando HIGHLIGHT TEXT selecciona una parte de texto en area.
Si area no es el objeto que está siendo modificado, esta área recupera el foco.
Nota: Este comando no puede utilizarse con campos en formularios listados de 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 que el número de caracteres en area, todos los caracteres entre inicioSel y el final del texto están seleccionados.
Ejemplos
1. El siguiente ejemplo selecciona todos los caracteres en el campo editable [Productos]Notas:
HIGHLIGHT TEXT([Productos
]Notas
;1;Length([Productos
]Notas
)+1)
2. El siguiente ejemplo mueve el punto de inserción al principio del campo editable [Productos]Notas:
HIGHLIGHT TEXT([Productos
]Notas
;1;1)
3. El siguiente ejemplo mueve el punto de inserción al final del campo editable [Productos]Notas:
$vLen:=Length([Productos
]Notas
)+1 HIGHLIGHT TEXT([Productos
]Notas
;$vLen;$vLen)
4. Ver el ejemplo del comando FILTER KEYSTROKE.
Ver también