Form.ResizeBegin Událost

Definice

Vyvolá se, když formulář přejde do režimu změny velikosti.

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

Event Type

Příklady

Následující příklad ukazuje použití tohoto členu. V příkladu obslužná rutina události hlásí výskyt ResizeBegin události. Tato sestava vám pomůže zjistit, kdy k události dojde, a může vám pomoct s laděním. Pokud chcete hlásit více událostí nebo událostí, ke kterým dochází často, zvažte nahrazení MessageBox.ShowConsole.WriteLine nebo připojení zprávy k víceřádkovému TextBoxobjektu .

Pokud chcete spustit ukázkový kód, vložte ho do projektu, který obsahuje instanci typu Form s názvem Form1. Pak se ujistěte, že je obslužná rutina události přidružená k ResizeBegin události.

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

Poznámky

Událost ResizeBegin je vyvolána, když uživatel začne měnit velikost formuláře, obvykle kliknutím a přetažením jednoho z ohraničení nebo úchytu pro změnu velikosti umístěného v pravém dolním rohu formuláře. Tato akce vloží formulář do smyčky modální změny velikosti, dokud se nedokončí operace změny velikosti. Během operace změny velikosti obvykle dochází k následující sadě událostí:

  1. Když formulář přejde do režimu změny velikosti, dojde k jedné ResizeBegin události.

  2. Při změně formuláře dojde k nule nebo více párům Resize událostí Size a SizeChanged .

  3. Při ukončení režimu změny velikosti formuláře dojde k jedné ResizeEnd události.

Poznámka

Pouhým kliknutím bez přetažení na ohraničení nebo změny velikosti úchytu ResizeBegin se vygenerují události a ResizeEnd bez jakýchkoli mezilehlých Resize párů a SizeChanged párů událostí.

Když ResizeBegin uživatel přesune formulář, vyvolá se také dvojice událostí aResizeEnd, obvykle kliknutím a přetažením na panelu popis. Tyto události nejsou generovány programovou manipulací s formulářem, například změnou Size vlastností nebo Location .

Další informace o zpracování událostí najdete v tématu Zpracování a vyvolávání událostí.

Platí pro

Viz také