SetSelection
Formularios, interacción, Unicode
Descripción
Almacena un rango de selección expresado en unidades de código UTF-16 de base cero dentro del valor transitorio de la edición activa
Ambos argumentos se acotan al valor actual, un inicio o longitud negativos se tratan como cero y la longitud se reduce para que el rango nunca exceda el final del valor
SetSelectionRange en unidades fsuUTF16CodeUnit, coloca el ancla y el cursor en los bordes del rango y restablece la ranura visual del cursor en caché
Declaración
function SetSelection(StartIndex, SelectionLength: Integer): Integer;
Parámetros
| StartIndex | Posición de inicio UTF-16 con base cero, ajustada al rango de 0 a la longitud del valor actual |
|---|---|
| SelectionLength | Número de unidades de código UTF-16 a seleccionar, ajustado a la longitud restante del valor |
Valor devuelto
Devuelve 1 cuando el rango se almacenó y 0 cuando no hay ninguna edición activa o la sesión está aplicando una edición, un paso del historial o una confirmación
Ejemplo
Session.BeginEdit(Session.FocusedFieldIndex);
Session.SetSelection(0, 3);
Véase también
SetSelectionRange, GetSelectionRange, SelectionStart, SelectionLength, TPDFlibFormSelectionUnit