SetSelection
Formulaires, interaction, Unicode
Description
Stocke une plage de sélection exprimée en unités de code UTF-16 à base zéro dans la valeur transitoire de l'édition active
Les deux arguments sont bornés à la valeur actuelle, un début ou une longueur négatifs sont traités comme zéro et la longueur est réduite pour que la plage ne dépasse jamais la fin de la valeur
SetSelectionRange en unités fsuUTF16CodeUnit, place l'ancre et le curseur aux bords de la plage et réinitialise l'emplacement visuel du curseur en cache
Déclaration
function SetSelection(StartIndex, SelectionLength: Integer): Integer;
Paramètres
| StartIndex | Position de début UTF-16 à base zéro, bornée à la plage 0 jusqu'à la longueur de la valeur courante |
|---|---|
| SelectionLength | Nombre d'unités de code UTF-16 à sélectionner, borné à la longueur de valeur restante |
Valeur de retour
Retourne 1 lorsque la plage a été stockée et 0 lorsqu'aucune édition n'est active ou que la session applique une édition, une étape d'historique ou une validation
Exemple
Session.BeginEdit(Session.FocusedFieldIndex);
Session.SetSelection(0, 3);
Voir aussi
SetSelectionRange, GetSelectionRange, SelectionStart, SelectionLength, TPDFlibFormSelectionUnit