Lire en anglais

Partager via


RefreshEventHandler Délégué

Définition

Représente la méthode qui gère l'événement Refreshed déclenché lorsque Type ou un composant est modifié au moment du design.

C#
public delegate void RefreshEventHandler(RefreshEventArgs e);

Paramètres

e
RefreshEventArgs

RefreshEventArgs qui contient le composant ou le Type modifiés.

Exemples

L’exemple suivant montre comment utiliser un RefreshEventHandler délégué pour gérer l’événement lorsqu’un Refreshed type ou un composant change. Dans le code, l’événement OnRefreshed gère l’événement et affiche le composant en cours de modification.

Le code suppose qu’un TextBox contrôle est déjà site sur le formulaire.

C#
private void Form1_Load(object sender, System.EventArgs e)
{
    textBox1.Text = "changed";
    System.ComponentModel.TypeDescriptor.Refreshed += new
    System.ComponentModel.RefreshEventHandler(OnRefresh);
    System.ComponentModel.TypeDescriptor.GetProperties(textBox1);
    System.ComponentModel.TypeDescriptor.Refresh(textBox1);
}

protected static void OnRefresh(System.ComponentModel.RefreshEventArgs e)
{
    Console.WriteLine(e.ComponentChanged.ToString());
}

Remarques

Lorsque vous créez un délégué RefreshEventHandler, vous identifiez la méthode qui gérera l'événement. Pour associer l'événement au gestionnaire d'événements, ajoutez une instance du délégué à l'événement. Le gestionnaire d'événements est appelé chaque fois qu'un événement se produit, sauf si vous supprimez le délégué. Pour plus d’informations sur les délégués du gestionnaire d’événements, consultez Gestion et déclenchement d’événements.

Méthodes d’extension

GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Voir aussi