Définition de gestionnaires d'événements pour les contrôles ActiveX
Les contrôles ActiveX peuvent être programmés de façon à réagir aux événements. Vous pouvez appliquer ControlEvents aux propriétés afin de connaître les événements qui sont disponibles dans un contrôle et créer des gestionnaires d'événements. La gestion d'événements est couramment utilisée afin d'intercepter les modifications dans la requête de la source de données. Les modifications sont les suivantes :
Implémentation d'une recherche. Quand un contrôle (une zone DBCombo, par exemple) change de valeur, l'événement de changement est intercepté afin de mettre à jour la requête d'un contrôle de données.
Implémentation d'une relation Maître/Détail. Deux contrôles de données sont ajoutés à une boîte de dialogue, le premier pour la partie maître et le second pour la partie détail. Chaque fois que la première source de données est modifiée, la requête de la seconde source de données est mise à jour via un gestionnaire d'événements.
Interception des erreurs. La plupart des contrôles possèdent un événement d'erreur à partir duquel vous pouvez écrire un gestionnaire d'erreurs (consultez Interception des erreurs).
Pour plus d'informations, consultez Mappage de messages en fonctions.