Définition
Le curseur de souris permet de visualiser facilement l'endroit où l'action va se dérouler. Dans le cas d'un champ en saisie, le curseur se transforme en trait vertical clignotant et permet d'identifier rapidement la position du prochain caractère saisi.
Si une sélection est effectuée dans le champ, les caractères sélectionnés sont mis en surbrillance. La position du curseur correspond au début de la zone affichée en surbrillance.
Quelques exemples :
| Le curseur de saisie est placé au début de la zone de saisie. Sa position est 1. |
| Le curseur de saisie est placé à la fin de la zone de saisie. Sa position est 7 dans cet exemple. |
| Le curseur de saisie est placé au début de la zone en en surbrillance (position 3 dans cet exemple). La propriété FinCurseur permet de connaître et de modifier la fin de la zone sélectionnée. |
| |
Versions 19 et supérieures
Nouveauté 19
Versions 20 et supérieures
Nouveauté 20
Versions 21 et supérieures
Nouveauté 21
// Insérer une chaîne de caractères à la position du curseur
SAI_ChampNom = Gauche(SAI_ChampNom, SAI_ChampNom.Curseur) + ...
" est appelé " + Droite(SAI_ChampNom, SAI_ChampNom.Curseur)
Syntaxe
Connaître la position du curseur de saisie Masquer les détails
<Valeur actuelle> = <Champ manipulé>.Curseur
Modifier la position du curseur de saisie Masquer les détails
<Champ manipulé>.Curseur = <Nouvelle valeur>
Remarques
Limite : Modification de la position du curseur de saisie
La modification de la position du curseur de saisie n'est possible que si le champ est en cours de saisie. Si le champ n'est pas en cours de saisie, la propriété
Curseur renvoie 0.