Partager via


ImageList.RecreateHandle Événement

Définition

Se produit lorsque l’objet Handle est recréé.

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 à apprendre 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 ou d’ajouter le message à un multiligne TextBox.

Pour exécuter l’exemple de code, collez-le dans un projet qui contient une instance de type ImageList nommée 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 le Handle processus est recréé par des actions telles que la modification du ColorDepth ou ImageSize. Un traitement spécial peut être nécessaire, car la définition de la ColorDepth propriété ou la ImageSize propriété après avoir défini la Images propriété entraîne la recréation du handle et l’abandon des images.

S’applique à