Sdílet prostřednictvím


ImageList.RecreateHandle Událost

Definice

Vyvolá se při opětovném Handle vytvoření.

public:
 event EventHandler ^ RecreateHandle;
[System.ComponentModel.Browsable(false)]
public event EventHandler RecreateHandle;
[System.ComponentModel.Browsable(false)]
public event EventHandler? RecreateHandle;
[<System.ComponentModel.Browsable(false)>]
member this.RecreateHandle : EventHandler 
Public Custom Event RecreateHandle As EventHandler 

Event Type

Atributy

Příklady

Následující příklad kódu ukazuje použití tohoto členu. V příkladu obslužná rutina události hlásí výskyt RecreateHandle 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 ImageList s názvem ImageList1. Pak se ujistěte, že je obslužná rutina události přidružená k RecreateHandle události.

private void ImageList1_RecreateHandle(Object sender, EventArgs e) {

   MessageBox.Show("You are in the ImageList.RecreateHandle event.");
}
Private Sub ImageList1_RecreateHandle(sender as Object, e as EventArgs) _ 
     Handles ImageList1.RecreateHandle

   MessageBox.Show("You are in the ImageList.RecreateHandle event.")

End Sub

Poznámky

Tuto událost můžete použít k provedení speciálního zpracování, když Handle se znovu vytvoří akcemi, jako je například změna ColorDepth nebo ImageSize. Může být vyžadováno zvláštní zpracování, protože nastavení ColorDepth vlastnosti nebo ImageSize po nastavení Images vlastnosti způsobí opětovné vytvoření popisovače a zahození obrázků.

Platí pro