Compartilhar via


Como chamar um procedimento de propriedade (Visual Basic)

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 usar a propriedade em uma instrução de atribuição ou uma expressão, exatamente como você poderia armazenar ou recuperar o valor de uma variável. Visual Basicfaz as 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 da Now propriedade, implicitamente chamando seu Get procedimento.

    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 da TimeOfDay propriedade, implicitamente chamando o Set procedimento.

    ' 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 (Visual Basic)

Como declarar uma propriedade com níveis de acesso mistos (Visual Basic)

Como declarar e chamar uma propriedade padrão no Visual Basic

Como inserir um valor em uma propriedade (Visual Basic)

Como obter um valor a partir de uma propriedade (Visual Basic)

Referência

Instrução Property

Instrução Get

Instrução Set (Visual Basic)

Conceitos

Procedimentos de propriedade (Visual Basic)

Parâmetros e argumentos de procedimento (Visual Basic)

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