Partager via


ImageList.RecreateHandle Événement

Définition

Se produit suite à la recréation de 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 

Type d'événement

Attributs

Exemples

L’exemple de code suivant illustre l’utilisation de ce membre. Dans l’exemple, un gestionnaire d’événements signale l’occurrence de l’événement RecreateHandle . Ce rapport vous aide à savoir quand l’événement se produit et peut vous aider à déboguer. Pour signaler plusieurs événements ou événements qui se produisent fréquemment, envisagez de MessageBox.ShowConsole.WriteLine remplacer par ou d’ajouter le message à un multiligne TextBox.

Pour exécuter l’exemple de code, collez-le dans un projet qui contient un instance de type ImageList nommé ImageList1. Vérifiez ensuite que le gestionnaire d’événements est associé à l’événement 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

Remarques

Vous pouvez utiliser cet événement pour effectuer un traitement spécial lorsque est Handle recréé par des actions telles que la modification de ColorDepth ou ImageSize. Un traitement spécial peut être nécessaire, car la définition de la ColorDepth propriété ou ImageSize après avoir défini la Images propriété entraîne la recréation du handle et l’abandon des images.

S’applique à