Form.ResizeBegin Evento

Definição

Ocorre quando um formulário entra no modo de redimensionamento.

public:
 event EventHandler ^ ResizeBegin;
public event EventHandler ResizeBegin;
member this.ResizeBegin : EventHandler 
Public Custom Event ResizeBegin As EventHandler 

Tipo de evento

Exemplos

O exemplo a seguir demonstra o uso deste membro. No exemplo, um manipulador de eventos relata a ocorrência do ResizeBegin evento. Este relatório ajuda você a aprender quando o evento ocorre e pode ajudá-lo na depuração. Para relatar vários eventos ou eventos que ocorrem com frequência, considere substituir MessageBox.ShowConsole.WriteLine ou acrescentar a mensagem a uma linha TextBoxmúltipla.

Para executar o código de exemplo, cole-o em um projeto que contém uma instância do tipo Form chamado Form1. Em seguida, verifique se o manipulador de eventos está associado ao ResizeBegin evento.

private void Form1_ResizeBegin(Object sender, EventArgs e) {

   MessageBox.Show("You are in the Form.ResizeBegin event.");
}
Private Sub Form1_ResizeBegin(sender as Object, e as EventArgs) _ 
     Handles Form1.ResizeBegin

   MessageBox.Show("You are in the Form.ResizeBegin event.")

End Sub

Comentários

O ResizeBegin evento é gerado quando o usuário começa a redimensionar um formulário, normalmente clicando e arrastando uma das bordas ou a alça de dimensionamento localizada no canto inferior direito do formulário. Essa ação coloca o formulário em um loop de dimensionamento modal até que a operação de redimensionamento seja concluída. Normalmente, o seguinte conjunto de eventos ocorre durante uma operação de redimensionamento:

  1. Um único ResizeBegin evento ocorre à medida que o formulário entra no modo de redimensionamento.

  2. Zero ou mais pares e ResizeSizeChanged eventos ocorrem à medida que o formulário Size é modificado.

  3. Um único ResizeEnd evento ocorre quando o formulário sai do modo de redimensionamento.

Note

Apenas clicar sem arrastar uma borda ou redimensionar a alça gerará o e ResizeEnd os ResizeBegin eventos sem nenhum par intermediário Resize e SizeChanged de evento.

O ResizeBegin e ResizeEnd o par de eventos também são gerados quando o usuário move o formulário, normalmente clicando e arrastando na barra de legendas. Esses eventos não são gerados pela manipulação programática do formulário, por exemplo, alterando as propriedades ou Location as Size propriedades.

Para obter mais informações sobre como manipular eventos, consulte Manipulando e gerando eventos.

Aplica-se a

Confira também