Partilhar 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 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 um procedimento de macro ou evento, por exemplo, se você usar a ação MoveSize 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 se usar uma ação MoveSize, Maximize, Minimize ou Restore (ou os métodos correspondentes do objeto DoCmd ) em um procedimento de macro ou evento de Redimensionamento. 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 rotulado Maximizar, o formulário é maximizado e o evento Redimensionar é disparado.

Para experimentar o exemplo, adicione os procedimentos de evento a seguir a um formulário chamado Contatos que contém um botão de comando chamado Maximize.

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.