Form.ResizeBegin Evento

Definizione

Si verifica quando un form passa in modalità di ridimensionamento.

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

Tipo evento

Esempio

Nell'esempio seguente viene illustrato l'uso di questo membro. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento ResizeBegin . Questo report consente di apprendere quando si verifica l'evento e può essere utile per il debug. Per segnalare più eventi o eventi che si verificano di frequente, provare a sostituire MessageBox.Show o Console.WriteLine accodare il messaggio a un oggetto multilinea TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di tipo Form denominata Form1. Assicurarsi quindi che il gestore eventi sia associato all'evento ResizeBegin .

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

Commenti

L'evento ResizeBegin viene generato quando l'utente inizia a ridimensionare una maschera, in genere facendo clic e trascinando uno dei bordi o il riquadro di ridimensionamento posizionato nell'angolo inferiore destro del modulo. Questa azione inserisce il form in un ciclo di ridimensionamento modale fino al completamento dell'operazione di ridimensionamento. In genere, il set di eventi seguente si verifica durante un'operazione di ridimensionamento:

  1. Un singolo ResizeBegin evento si verifica quando il modulo passa alla modalità di ridimensionamento.

  2. Zero o più coppie di Resize eventi e SizeChanged si verificano quando viene modificata la maschera Size .

  3. Un singolo ResizeEnd evento si verifica quando il modulo esce dalla modalità di ridimensionamento.

Nota

Basta fare clic senza trascinare su un bordo o ridimensionare il grip genera gli ResizeBegin eventi e ResizeEnd senza coppie intermedie Resize ed SizeChanged eventi.

La ResizeBegin coppia di eventi e ResizeEnd viene generata anche quando l'utente sposta il form, in genere facendo clic e trascinando sulla barra didascalia. Questi eventi non vengono generati dalla manipolazione programmatica del modulo, ad esempio modificando le Size proprietà o Location .

Per ulteriori informazioni sulla gestione degli eventi, consultare gestione e generazione di eventi.

Si applica a

Vedi anche