version 5
TEXTE SELECTIONNE (zone; débutSél; finSél)
Paramètre | Type | Description | |
zone | Champ | Variable | Champ ou variable saisissable | |
débutSél | Numérique | Position du début de la sélection de texte | |
finSél | Numérique | Position de la fin de la sélection de texte |
Description
La commande TEXTE SELECTIONNE vous permet de déterminer précisément le texte actuellement sélectionné.
Attention : Bien que vous deviez passer à TEXTE SELECTIONNE un nom de variable ou de champ saisissable, cette commande ne retourne une position de sélection significative que lorsqu'elle est appliquée à la zone en cours de modification.
Note : Cette commande ne peut pas être utilisée avec des champs situés dans le formulaire en mode liste d'un sous-formulaire.
Le texte peut être sélectionné par l'utilisateur ou par la commande SELECTIONNER TEXTE.
Le paramètre débutSél retourne la position du premier caractère sélectionné.
Le paramètre finSél retourne la position du dernier caractère sélectionné plus un.
Si les valeurs débutSél et finSél retournées sont identiques, l'utilisateur n'a pas sélectionné de texte et le point d'insertion est placé devant le caractère spécifié par débutSél.
Exemples
(1) L'exemple suivant récupère le texte sélectionné dans le champ [Produits]Notes :
TEXTE SELECTIONNE ([Produits]Notes;vPremier;vDernier) Si (vPremier<vDernier) ALERTE("Le texte sélectionné est : "+Sous chaine([Produits]Notes;vPremier;vDernier-vPremier)) Fin de si
(2) Reportez-vous à l'exemple de la commande FILTRER FRAPPE CLAVIER.
Référence
FILTRER FRAPPE CLAVIER, Frappe clavier, SELECTIONNER TEXTE.