Gestionnaires d'événement
Remonter à A propos de l'inspecteur d'objets - Index
Un gestionnaire d'événement est une méthode contenant du code qui est exécuté en réponse à un événement.
Séquence de programmation d'une exécution déclenchable par un événement :
- L'application attend qu'un événement se produise. Par exemple, l'utilisateur clique sur un bouton.
- L'événement déclenche le gestionnaire d'événement. Par exemple, l'application appelle le gestionnaire d'événement OnClick pour le bouton.
- Le code contenu dans le gestionnaire d'événement est exécuté.
-
- Pour Delphi :
//Unit.pas
(...)
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject); //Onclick event declaration
private
{ Private declarations }
public
{ Public declarations }
end;
(...)
procedure TForm1.Button1Click(Sender: TObject);
begin
//Code to be executed
end;
-
- Pour C++ :
// Unit.h
(...)
class TForm1 : public TForm
{
__published: // IDE-managed Components
TButton *Button1;
void __fastcall Button1Click(TObject *Sender); //Onclick event declaration
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
};
(...)
//Unit.cpp
void __fastcall TForm1::Button1Click(TObject *Sender)
{
//Code to be executed
}
Utilisation de l'inspecteur d'objets pour générer des gestionnaires d'événement
Utilisez l'inspecteur d'objets pour ajouter des gestionnaires d'événement de composant dans le code.
La page Evénements de l'inspecteur d'objets affiche les événements publiés du composant sélectionné sur la fiche.
Double-cliquez dans la colonne Valeur de la page Evénements pour générer un en-tête de procédure ainsi que la structure correspondante dans le code.