4D v16.3

SELECTIONNER TEXTE

Accueil

 
4D v16.3
SELECTIONNER TEXTE

SELECTIONNER TEXTE 


 

SELECTIONNER TEXTE ( {* ;} objet ; débutSél ; finSél ) 
Paramètre Type   Description
Opérateur in Si spécifié, objet est un nom d’objet (chaîne) Si omis, objet est un champ ou une variable
objet  Champ, Variable, Objet de formulaire in Nom d'objet (si * est spécifié) ou Champ ou variable saisissable (si * est omis)
débutSél  Entier long in Nouvelle position de début de sélection de texte
finSél  Entier long in Nouvelle position de fin de sélection de texte

La commande SELECTIONNER TEXTE sélectionne une partie du texte dans objet.

Si vous passez le paramètre optionnel *, vous indiquez que le paramètre objet désigne le nom d’un objet (une chaîne). Si vous ne passez pas le paramètre *, vous indiquez que le paramètre objet désigne un champ ou une variable. Dans ce cas, vous ne passez pas une chaîne de caractères mais la référence du champ ou de la variable (champs ou variables de formulaire uniquement).

Si objet n'est pas l'objet en cours de modification, il récupère le focus.

Note : Cette commande ne peut pas être utilisée avec des champs situés dans un sous-formulaire.

Le paramètre débutSél représente la position du premier caractère à sélectionner, et le paramètre finSél représente la position du dernier caractère à sélectionner plus un. Si débutSél et finSél sont identiques, le point d'insertion est placé devant le caractère spécifié par débutSél et aucun caractère n'est sélectionné.

Si finSél est supérieur au nombre de caractères présents dans l'objet, tous les caractères compris entre débutSél et la fin du texte sont sélectionnés.

L'exemple suivant sélectionne tous les caractères dans le champ saisissable [Produits]Notes :

 SELECTIONNER TEXTE([Produits]Notes;1;Longueur([Produits]Notes)+1)

L'exemple suivant place le point d'insertion au début du champ [Produits]Notes :

 SELECTIONNER TEXTE([Produits]Notes;1;1)

L'exemple suivant place le point d'insertion à la fin du champ [Produits]Notes :

 $vLen:=Longueur([Produits]Notes)+1
 SELECTIONNER TEXTE([Produits]Notes;$vLen;$vLen)

Reportez-vous à l'exemple de la commande FILTRER FRAPPE CLAVIER.



Voir aussi  

TEXTE SELECTIONNE

 
PROPRIÉTÉS 

Produit : 4D
Thème : Gestion de la saisie
Numéro : 210
Nom intl. : HIGHLIGHT TEXT

 
HISTORIQUE 

Créé : < 4D v6
Modifié : 4D v12

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)