Gestionnaires d'événement

De RAD Studio
Aller à : navigation, rechercher

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 :

  1. L'application attend qu'un événement se produise. Par exemple, l'utilisateur clique sur un bouton.
  2. L'événement déclenche le gestionnaire d'événement. Par exemple, l'application appelle le gestionnaire d'événement OnClick pour le bouton.
    OnClick Event Handler.png
  3. 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.

Voir aussi