Form.ResizeBegin Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ń:
Pojedyncze ResizeBegin zdarzenie występuje, gdy formularz przechodzi w tryb zmiany rozmiaru.
Zero lub więcej par Resize i SizeChanged zdarzeń występuje w miarę modyfikowania Size formularza.
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ń.