Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
Abrir → carregar → Redimensionar → Ativar → atual
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.