Sdílet prostřednictvím


ImageList.RecreateHandle Událost

Definice

Nastane 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 člena. V tomto 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 při ladění. Chcete-li 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 do víceřádkového řetězce TextBox.

Pokud chcete spustit ukázkový kód, vložte ho do projektu, který obsahuje instanci typu ImageList s názvem ImageList1. Potom 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 ke speciálnímu zpracování při opětovném Handle vytvoření akcemi, jako je změna ColorDepth nebo ImageSize. Může být vyžadováno speciální zpracování, protože nastavení ColorDepth nebo ImageSize vlastnosti po nastavení Images vlastnosti způsobí opětovné vytvoření popisovače a zahození obrázků.

Platí pro