Qu'est-ce qu'un événement ?
Remonter à Création d'événements - Index
Un événement est un mécanisme qui établit un lien entre une occurrence et une partie de code. Plus précisément, un événement est un pointeur de méthode qui pointe sur une méthode dans une instance de classe spécifique.
Du point de vue du développeur d'applications, l'événement est simplement un nom relié à une occurrence du système, comme OnClick, auquel du code peut être attaché. Par exemple, un bouton-poussoir appelé Button1 dispose d'une méthode OnClick. Par défaut, lorsque vous attribuez une valeur à l'événement OnClick, le concepteur de fiche génère l'événement appelé Button1Click dans la fiche contenant le bouton et l'associe à l'événement OnClick. Lorsqu'un événement clic de souris se produit sur le bouton, ce dernier appelle la méthode associée à OnClick qui est pour notre exemple Button1Click.
Pour écrire un événement, vous devez comprendre ceci :
- Les événements sont des pointeurs de méthodes.
- Les événements sont des propriétés.
- Les types d'événements sont des types de pointeurs de méthodes.
- Les types gestionnaire d'événement sont des procédures.
- Les gestionnaires d'événements sont facultatifs.
- Les événements sont des closures (C++).
- Les types d'événements sont des types closure (C++).