Como chamar um procedimento de propriedade (Visual Basic)
Você chama um procedimento de propriedade armazenando um valor na propriedade ou recuperando seu valor. Você acessa uma propriedade da mesma forma que acessa uma variável.
O procedimento da Set
propriedade armazena um valor e seu Get
procedimento recupera o valor. No entanto, você não chama explicitamente esses procedimentos pelo nome. Você usa a propriedade em uma instrução de atribuição ou uma expressão, assim como armazenaria ou recuperaria o valor de uma variável. Visual Basic faz as chamadas para os procedimentos da propriedade.
Para chamar o procedimento Get de uma propriedade
Use o nome da propriedade em uma expressão da mesma forma que usaria um nome de variável. Você pode usar uma propriedade em qualquer lugar que possa usar uma variável ou uma constante.
-or-
Use o nome da propriedade após o sinal de igual (
=
) em uma instrução de atribuição.O exemplo a seguir lê o valor da Now propriedade, chamando implicitamente seu
Get
procedimento.Dim ThisMoment As Date ' The following statement calls the Get procedure of the Visual Basic Now property. ThisMoment = Now
Se a propriedade usa argumentos, siga o nome da propriedade entre parênteses para incluir a lista de argumentos. Se não houver argumentos, você pode, opcionalmente, omitir os parênteses.
Coloque os argumentos na lista de argumentos entre parênteses, separados por vírgulas. Certifique-se de fornecer os argumentos na mesma ordem em que a propriedade define os parâmetros correspondentes.
O valor da propriedade participa da expressão exatamente como uma variável ou constante faria, ou é armazenado na variável ou propriedade no lado esquerdo da instrução de atribuição.
Para chamar o procedimento set de uma propriedade
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, chamando implicitamente o
Set
procedimento.' The following statement calls the Set procedure of the Visual Basic TimeOfDay property. TimeOfDay = #12:00:00 PM#
Se a propriedade usa argumentos, siga o nome da propriedade entre parênteses para incluir a lista de argumentos. Se não houver argumentos, você pode, opcionalmente, omitir os parênteses.
Coloque os argumentos na lista de argumentos entre parênteses, separados por vírgulas. Certifique-se de fornecer os argumentos na mesma ordem em que a propriedade define os parâmetros correspondentes.
O valor gerado no lado direito da instrução de atribuição é armazenado na propriedade.
Consulte também
- Procedimentos de propriedade
- Parâmetros e argumentos do procedimento
- Declaração do Imóvel
- Diferenças entre propriedades e variáveis no Visual Basic
- Como: Criar uma propriedade
- Como: Declarar uma propriedade com níveis de acesso mistos
- Como: Declarar e chamar uma propriedade padrão no Visual Basic
- Como: Colocar um valor em uma propriedade
- Como: Obter um valor de uma propriedade
- Obter declaração
- Definir instrução