Udostępnij za pośrednictwem


Form.ResizeBegin Zdarzenie

Definicja

Występuje, gdy formularz przechodzi w tryb zmiany rozmiaru.

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

Typ zdarzenia

Przykłady

W poniższym przykładzie pokazano użycie tego elementu członkowskiego. W tym przykładzie program obsługi zdarzeń zgłasza wystąpienie zdarzenia ResizeBegin . Ten raport pomaga dowiedzieć się, kiedy wystąpi zdarzenie i może pomóc w debugowaniu. Aby zgłosić wiele zdarzeń lub zdarzeń, które występują często, rozważ zastąpienie MessageBox.Show komunikatu ciągiem Console.WriteLine lub dołączeniem go do wielowierszowego TextBoxelementu .

Aby uruchomić przykładowy kod, wklej go w projekcie zawierającym wystąpienie typu Form o nazwie Form1. Następnie upewnij się, że program obsługi zdarzeń jest skojarzony ze zdarzeniem 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

Uwagi

Zdarzenie ResizeBegin jest wywoływane, gdy użytkownik zaczyna zmieniać rozmiar formularza, zazwyczaj klikając i przeciągając jedną z obramowań lub uchwyt rozmiaru znajdujący się w prawym dolnym rogu formularza. Ta akcja umieszcza formularz w modalną pętlę określania rozmiaru do momentu zakończenia operacji zmiany rozmiaru. Zazwyczaj podczas operacji zmiany rozmiaru występuje następujący zestaw zdarzeń:

  1. Pojedyncze ResizeBegin zdarzenie występuje, gdy formularz przechodzi w tryb zmiany rozmiaru.

  2. Zero lub więcej par Resize i SizeChanged zdarzeń występuje w miarę modyfikowania Size formularza.

  3. Pojedyncze ResizeEnd zdarzenie występuje, gdy formularz kończy tryb zmiany rozmiaru.

Uwaga

Kliknięcie bez przeciągania obramowania lub zmiany rozmiaru spowoduje wygenerowanie ResizeBegin zdarzeń i ResizeEnd bez żadnych par pośrednich Resize i SizeChanged zdarzeń.

Para ResizeBegin zdarzeń i ResizeEnd jest również wywoływana, gdy użytkownik przenosi formularz, zazwyczaj klikając i przeciągając na pasku podpis. Te zdarzenia nie są generowane przez programowe manipulowanie formularzem, na przykład przez zmianę Size właściwości lub Location .

Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.

Dotyczy

Zobacz też