Вызов процедур Property
В следующей таблице приводится синтаксис для вызова процедур-свойств:
Процедура
Синтаксис
Property Let
[объект.]свойство(аргументы)] = аргумент
Property Get
переменная = [объект.]свойство(аргументы)]
Property Set
Set [объект.]свойство[.(аргументы)] = переменная
При вызове процедур Property Let или Property Set всегда имеется один аргумент справа от знака равенства (=).
При описании процедур Property Let или Property Set с несколькими аргументами Visual Basic передает крайний справа аргумент последнему аргументу в описании Property Let или Property Set. Например, следующая диаграмма показывает как аргументы в вызове процедуры Property сопоставляются с аргументами в описании Property Let:
На практике процедуры с несколькими аргументами используются только для создания массивов свойств.