version 5
Dernier objet Pointeur
| Paramètre | Type | Description | ||||
| Cette commande ne requiert pas de paramètre | ||||||
| Résultat | Pointeur | Pointeur vers la dernière zone de saisie ou la zone | ||||
| de saisie courante | ||||||
Description
Dernier objet retourne un pointeur vers la dernière zone de saisie (champ ou variable) modifiée ou vers la zone de saisie courante ; autrement dit, vers l'objet dans lequel se trouve ou se trouvait en dernier lieu le curseur. Vous pouvez utiliser Dernier objet pour effectuer une action dans un formulaire sans savoir quel objet est actuellement sélectionné. N'oubliez pas auparavant de tester si l'objet est du type voulu, à l'aide de la fonction Type. Cette commande ne peut pas être utilisée sur les champs dans les sous-formulaires.
Note : Cette commande n'a de sens qu'en cours de saisie. Son utilisation hors de ce contexte génère des messages d'erreur.
Exemple
L'exemple suivant est une méthode objet pour un bouton. Cette méthode passe les données de l'objet courant en majuscules. L'objet doit être de type Texte ou Alpha (type 0 ou 24) :
$pointeur := Dernier objet ` Obtenir le pointeur vers le dernier objet Si ((Type ($pointeur->) = Est un champ alpha) | (Type($pointeur->) = Est une variable chaîne)) ` S'il s'agit d'un objet de type Texte ou Alpha $pointeur>> := Majusc ($pointeur>>) ` Mettre les données en majuscules Fin de si