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
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
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.
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
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#
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.
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: 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
Parâmetros do procedimento e argumentos
Diferenças entre variáveis e propriedades em Visual Basic