Поделиться через


Практическое руководство. Вызов процедуры свойства (Visual Basic)

Вы вызываете процедуру свойства, сохраняя значение в свойстве или извлекая его значение. Вы обращаетесь к свойству так же, как и к переменной.

Процедура свойства Set сохраняет значение, а его Get процедура извлекает значение. Однако эти процедуры не вызываются явным образом по имени. Свойство используется в инструкции назначения или выражении так же, как и при хранении или извлечении значения переменной. Visual Basic вызывает процедуры свойства.

Вызов процедуры Get свойства

  1. Используйте имя свойства в выражении так же, как и имя переменной. Свойство можно использовать в любом месте, где можно использовать переменную или константу.

    –или–

    Используйте имя свойства после равного= () входа в инструкцию назначения.

    В следующем примере считывается значение Now свойства, неявно вызывая ее Get процедуру.

    Dim ThisMoment As Date
    ' The following statement calls the Get procedure of the Visual Basic Now property.
    ThisMoment = Now
    
  2. Если свойство принимает аргументы, следуйте имени свойства с скобками, чтобы заключить список аргументов. Если аргументов нет, можно также опустить скобки.

  3. Поместите аргументы в список аргументов в скобках, разделенные запятыми. Убедитесь, что аргументы указаны в том же порядке, что свойство определяет соответствующие параметры.

Значение свойства участвует в выражении так же, как переменная или константа, или она хранится в переменной или свойстве слева от инструкции назначения.

Вызов процедуры set свойства

  1. Используйте имя свойства в левой части инструкции назначения.

    В следующем примере задается значение TimeOfDay свойства, неявно вызывая процедуру Set .

    ' The following statement calls the Set procedure of the Visual Basic TimeOfDay property.
    TimeOfDay = #12:00:00 PM#
    
  2. Если свойство принимает аргументы, следуйте имени свойства с скобками, чтобы заключить список аргументов. Если аргументов нет, можно также опустить скобки.

  3. Поместите аргументы в список аргументов в скобках, разделенные запятыми. Убедитесь, что аргументы указаны в том же порядке, что свойство определяет соответствующие параметры.

Значение, созданное справа от инструкции назначения, хранится в свойстве.

См. также