|
|
|
|
|
- Définition
- Cas particulier : Champ RTF
- Limite : Modification de la position du curseur de saisie
Curseur (Propriété) En anglais : Cursor
Non disponible
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. |
La propriété Curseur permet de connaître et de modifier la position du curseur de la souris dans un des champs suivants : - Champ de saisie.
- Champ Combo avec saisie.
- Colonne d'un champ Table de type "Champ de saisie" et colonne d'un champ Table de type "Combo avec saisie".
Champ Traitement de texte. Champ Editeur HTML. Champ Editeur de code. Nouveauté 2025 Champ Editeur de code.
Remarque : Pour connaître le texte sélectionné dans un champ de saisie, un champ Combo avec saisie ou une colonne d'un champ Table, il est possible d'utiliser la propriété TexteSélectionné. Nouveauté 2025Astuce : Pour sélectionner une partie d'un texte d'un champ de saisie à partir d'un champ Bouton : - Le champ de saisie ne doit pas avoir l'option "Effacement automatique" cochée (sauf si tout le contenu du champ doit être supprimé).
- Le bouton doit être de type "Interruption" et contenir par exemple le code suivant :
SAI_Saisie1.Curseur = 1
SAI_Saisie1.FinCurseur = Taille(SAI_Saisie1) + 1
EcranPremier(SAI_Saisie1)
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.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|