Udostępnij za pośrednictwem


ImageList.RecreateHandle Zdarzenie

Definicja

Występuje po ponownym utworzeniu.Handle

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 

Typ zdarzenia

Atrybuty

Przykłady

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

Aby uruchomić przykładowy kod, wklej go w projekcie zawierającym wystąpienie typu ImageList o nazwie ImageList1. Następnie upewnij się, że program obsługi zdarzeń jest skojarzony ze zdarzeniem RecreateHandle .

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

Uwagi

To zdarzenie służy do specjalnego przetwarzania, gdy Handle element jest odtwarzany przez akcje, takie jak zmiana elementu ColorDepth lub ImageSize. Może być wymagane specjalne przetwarzanie, ponieważ ustawienie ColorDepth właściwości lub ImageSize po ustawieniu Images właściwości powoduje ponowne utworzenie uchwytu i odrzucenie obrazów.

Dotyczy