Share via


Como: Chamar um procedimento de propriedade

Você chama um procedimento de propriedade ao armazenar um valor na propriedade ou recuperar seu valor.Acessar uma propriedade da mesma maneira que você acessa uma variável.

O procedimento da propriedade Set armazena um valor, e seu procedimento Get recupera o valor.No entanto, você não explicitamente chamar esses procedimentos pelo nome.Você pode utilizar a propriedade em uma demonstrativo de atribuição ou uma expressão, exatamente da mesma maneira que você poderia armazenar ou recuperar o valor de uma variável.Visual Basic faz chamadas a procedimentos da propriedade.

Para chamar uma propriedade do procedimento Get

  1. Use o nome da propriedade em uma expressão da mesma maneira que você usaria um nome de variável.Você pode usar uma propriedade em qualquer lugar você pode usar uma variável ou uma constante.

    - ou -

    Use o nome da propriedade seguido do sinal de igual (=) em uma instrução de atribuição.

    O exemplo a seguir lê o valor de Propriedade agora, implicitamente chamando o procedimento Get.

    Dim ThisMoment As Date
    ' The following statement calls the Get procedure of the Visual Basic Now property.
    ThisMoment = Now
    
  2. Se a propriedade utiliza argumentos, coloque parêntese após o nome da propriedade para cercar a lista de argumentos.Se não há argumentos, você pode, opcionalmente, omitir os parênteses.

  3. Coloque os argumentos na lista de argumentos dentro de parênteses, separados por vírgulas.Não se esqueça de fornecer os argumentos na mesma ordem que a propriedade define os parâmetros correspondentes.

O valor da propriedade participa na expressão apenas como uma variável ou uma constante seria, ou ele é armazenado na variável ou propriedade no lado esquerdo da instrução de atribuição.

Para chamar uma propriedade do procedimento Set

  1. Use o nome da propriedade no lado esquerdo de uma instrução de atribuição.

    O exemplo a seguir define o valor de Propriedade TimeOfDay, implicitamente chamando o procedimento Set.

    ' The following statement calls the Set procedure of the Visual Basic TimeOfDay property.
    TimeOfDay = #12:00:00 PM#
    
  2. Se a propriedade utiliza argumentos, coloque parêntese após o nome da propriedade para cercar a lista de argumentos.Se não há argumentos, você pode, opcionalmente, omitir os parênteses.

  3. Coloque os argumentos na lista de argumentos dentro de parênteses, separados por vírgulas.Não se esqueça de fornecer os argumentos na mesma ordem que a propriedade define os parâmetros correspondentes.

O valor gerado no lado direito do instrução de atribuição é armazenado na propriedade.

Consulte também

Tarefas

Como: Criar uma propriedade

Como: Declarar uma propriedade com níveis de acesso misto

Como: Declarar e telefonar a padrão propriedade in Visual Basic

Como: Colocar um valor em uma propriedade

Como: Obter um valor de uma propriedade

Conceitos

Procedimentos de Propriedade

Parâmetros do procedimento e argumentos

Diferenças entre variáveis e propriedades em Visual Basic

Referência

Propriedade declaração

Declaração Get

Declaração Set (Visual Basic)