Section courante

A propos

Section administrative du site

PROPERTY GET

Demande la propriété
Visual Basic

Syntaxe

[Public | Private][Static] Property Get name [(arglist)][As type]
   [statements]
   [name = expression]
   [Exit Property]
   [statements]
   [name = expression]
End Property

Paramètres

Nom Description
arglist Ce paramètre permet d'indiquer la liste des variables représentant les paramètres passés à la procédure Property Get lorsqu'elle est appelée. Les paramètres multiples sont séparés par des virgules. Le nom et le type de données de chaque argument dans une procédure Property Get doivent être les mêmes que les paramètres correspondants dans une procédure Property Let (s'il en existe un).
expression Ce paramètre permet d'indiquer la valeur de la propriété renvoyée par la procédure définie par l'instruction Property Get.
name Ce paramètre permet d'indiquer le nom de la procédure Property Get; suivant les conventions de dénomination des variables standard, sauf que le nom peut être identique à une procédure Property Let ou Property Set dans le même module.
statements Ce paramètre permet d'indiquer tout groupe d'instructions à exécuter dans le corps de la procédure Property Get.
type Ce paramètre permet d'indiquer le type de données de la valeur renvoyée par la procédure Property Get; peut être Byte, Boolean, Integer, Long, Currency, Single, Double, Date, String (sauf de longueur fixe), Object, Variant ou de type défini par l'utilisateur. Les tableaux de tout type ne peuvent pas être retournés, mais un Variant contenant un tableau le peut. Le type de retour d'une procédure Property Get doit être du même type de données que le dernier (ou parfois le seul) paramètre d'une procédure Property Let correspondante (s'il en existe une) définissant la valeur affectée à la propriété sur le côté droit d'une expression.
Public Ce paramètre permet d'indiquer que la procédure Property Get est accessible à toutes les autres procédures de tous les modules.
Private Ce paramètre permet d'indiquer que la procédure Property Get est accessible uniquement aux autres procédures du module dans lequel elle est déclarée.
Static Ce paramètre permet d'indiquer que les variables locales de la procédure Property Get sont conservées entre les appels. L'attribut Static n'affecte pas les variables déclarées en dehors de la procédure Property Get, même si elles sont utilisées dans la procédure.

Description

Cette instruction permet de déclarer le nom, les paramètres et le code formant le corps d'une procédure Property, obtenant la valeur d'une propriété.

Remarques



Dernière mise à jour : Jeudi, le 31 Décembre 2020