Compartilhar via


Evento Form.Resize (Access)

O evento Resize ocorre quando um formulário é aberto e sempre que o tamanho de um formulário é alterado.

Sintaxe

expressão. Redimensionar

expressão Uma variável que representa um objeto Form.

Comentários

Para executar um procedimento de macro ou evento quando este evento ocorre, defina a propriedade OnResize para o nome da macro ou para [Procedimento de Evento].

Este evento ocorre se alterar o tamanho do formulário numa macro ou procedimento de evento, por exemplo, se utilizar a ação MoverSize numa macro para redimensionar o formulário.

Ao executar uma macro ou um procedimento de evento quando um evento Resize ocorrer, você pode mover ou redimensionar um controle quando o formulário em que ele estiver for redimensionado. Você pode também utilizar um evento Resize para recalcular as variáveis ou redefinir as propriedades que possam depender do tamanho do formulário.

Assim que você abre um formulário, os eventos a seguir ocorrem nesta ordem:

AbrircarregarRedimensionarAtivaratual

Observação

Tem de ter cuidado se utilizar uma ação MoverSize, Maximizar, Minimizar ou Restaurar (ou os métodos correspondentes do objeto DoCmd ) numa macro ou procedimento de evento Redimensionar. Essas ações poderão disparar um evento Resize para o formulário e consequentemente causar um evento em cascata.

Exemplo

O exemplo a seguir mostra como um procedimento de evento Resize poderá ser usado para redesenhar um formulário quando este for maximizado. Quando o utilizador escolhe um botão de comando com o nome Maximizar, o formulário é maximizado e o evento Redimensionar é acionado.

Para experimentar o exemplo, adicione os seguintes procedimentos de evento a um formulário denominado Contactos que contém um botão de comando denominado Maximizar.

Private Sub Maximize_Click() 
 DoCmd.Maximize 
End Sub 
 
Private Sub Form_Resize() 
 Forms!Contacts.Repaint 
End Sub

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.