Compartilhar via


Redimensionar evento

Ocorre quando um formulário de utilizador é redimensionado.

Sintaxe

Private Sub UserForm_Resize( )

Comentários

Utilize um procedimentode evento Redimensionar para mover ou redimensionar controlos quando o UserForm principal for redimensionado. Também pode utilizar este procedimento de evento para recalcular variáveis ou propriedades.

Exemplo

O exemplo seguinte utiliza os eventos Ativar e Clicar para ilustrar o acionamento do evento UserFormResize . À medida que o utilizador clica na área de cliente do formulário, aumenta ou diminui e a nova altura é especificada na barra de título. Tenha em atenção que a propriedade Etiqueta é utilizada para armazenar a altura inicial do Formulário de Utilizador.

' Activate event for UserForm1
Private Sub UserForm_Activate()
    UserForm1.Caption = "Click me to make me taller!"
    Tag = Height    ' Save the initial height.
End Sub

' Click event for UserForm1
Private Sub UserForm_Click()
    Dim NewHeight As Single
    NewHeight = Height
    ' If the form is small, make it tall.
    If NewHeight = Val(Tag) Then
        Height = Val(Tag) * 2
    Else
    ' If the form is tall, make it small.
        Height = Val(Tag)
    End If
End Sub

' Resize event for UserForm1
Private Sub UserForm_Resize()
    UserForm1.Caption = "New Height: " & Height & "  " & "Click to resize me!"
End Sub

Confira também

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.