Evento Form.Resize (Access)

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

Sintaxe

mais simples. Redimensionar

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

Comentários

Para executar uma macro ou procedimento de evento quando esse evento ocorrer, defina a propriedade OnResize como o nome da macro ou como [Procedimento de Evento].

Esse evento ocorrerá se você alterar o tamanho do formulário em uma macro ou procedimento de evento — por exemplo, se você usar a ação MoverDimensionar em uma 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

Você precisa ter cuidado ao usar uma ação MoveSize, Maximize, Minimize ou Restore (ou os métodos correspondentes do objeto DoCmd ) em uma macro Resize ou procedimento de evento. 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 usuário escolhe um botão de comando denominado Maximizar, o formulário é maximizado e o evento Redimensionar é acionado.

Para experimentar o exemplo, adicione os seguintes procedimentos de evento a um formulário chamado Contatos que contém um botão de comando chamado 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.