Section courante

A propos

Section administrative du site

PROPERTY LET

Fixe la propriété
Visual Basic

Syntaxe

[Public | Private][Static] Property Let name [(arglist)]
   [statements]
   [Exit Property]
   [statements]
End Property

Paramètres

Nom Description
arglist Ce paramètre permet d'indiquer que la liste des variables représentant les paramètres passés à la procédure Property Let 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 paramètre dans une procédure Property Let (à l'exception du dernier) doivent être les mêmes que les paramètres correspondants dans une procédure Property Get. Le dernier paramètre est la valeur affectée à la propriété sur le côté droit d'une expression. Le type de données du dernier paramètre (ou parfois du seul) doit être le même que le type de retour de la procédure Property Get correspondante.
name Ce paramètre permet d'indiquer le nom de la procédure Property Let; suit les conventions de dénomination des variables standard, sauf que le nom peut être identique à une procédure Property Get ou de 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 Let.
Private Ce paramètre permet d'indiquer que la procédure Property Let n'est accessible qu'aux autres procédures du module dans lequel elle est déclarée.
Public Ce paramètre permet d'indiquer que la procédure Property Let est accessible à toutes les autres procédures de tous les modules.
Static Ce paramètre permet d'indiquer que les variables locales de la procédure Property Let sont conservées entre les appels. L'attribut Static n'affecte pas les variables déclarées en dehors de la procédure Property Let, 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 Let, attribuant une valeur à une propriété.

Remarques



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