Spécialité : Module :
TS Base de donnée Delphi monoposte
Semestre : 02
Thème 05:
Les événements
Objectifs : Pré-requis :
A la fin du cours, le stagiaire doit être capable de :
- Opérations sur les
Programmer des événements projets
Temps prévu : Plan du cours :
I) Partie théorique
08 h 1. Définition
2. Exemples d’événements
Moyens et aides II) Partie pratique
pédagogiques : Exercice01
- Tableau+datashow Exercice02
- PC + logiciel Delphi
Documentation : Remarques :
TP 03 : les évenements
I. Partie théorique:
I.1)Définition d’un événement : Les événements sont des actions déclenchées par
l'utilisateur, par l'environnement où s'exécute l'application ou par l'application elle
même (en conséquence au résultat de l'exécution d'une instruction de l'application) et
auquel le programme devrait répondre.
I.2)Exemples d’événements :
Evénements Explications
OnActivate Quand l’élément est activé.
OnDesactivate Quand l’élément va être désactivé.
OnCreate Quand l’élément est créé.
OnClose A la fermeture de l’élément.
OnDestroy A la destruction de l’élément.
OnHide Au moment où l’élément deviendra caché.
OnShow A l’affichage de l’élément.
OnResize Au redimensionnement de l’élément.
OnKeyPress A la frappe d’une touche de clavier.
OnKeyDown Au moment où la touche du clavier est pressée.
OnKeyUp Au moment où la touche du clavier est relâchée.
OnEnter Au moment ou le curseur focalisera sur l’élément.
OnExit Au moment ou le curseur focalisera sur un autre élément.
OnChange A chaque fois que le contenu change.
OnClick Au moment où on click sur le bouton gauche de la souris.
OnDblClick Au moment où on double click sur le bouton gauche de la souris.
OnMouseMove Au moment où le pointeur de la souris touche l’élément.
OnMouseLeave Au moment où le pointeur de la souris quitte l’élément.
OnMouseDown Au moment où la touche de la souris est enfoncée.
OnMouseUp Au moment où la touche de la souris est relâchée.
II)Partie Pratique :
Exercice N°1 : Veuillez établir une fiche dans laquelle vous placez
1. un composant Label prend la couleur rouge si on clique sur un bouton et la
couleur verte si on clique sur un autre bouton.
2. 02 composants Edit1 et Edit2
- Quand le curseur entre dans le composant Edit1, ce dernier prend la couleur
rouge ;
- Et, quand le curseur sort de ce composant, il retrouve une couleur verte.
- Quand on écrit dans edit1 le même texte s’écrit dans edit2
3. Un bouton qui ferme la fiche
4. Afficher le message (‘merci ‘), à la fermeture de la fiche en utilisant
l’instruction showmessage(‘Merci’) ;
5. Complétez le tableau suivant :
composant Evénement code
Button1
Button2
Button3
Edit1
Form1
Exercice N°2:
Veuillez établir une fiche sur laquelle vous placez un composant de type Button à
100 pixels du bord gauche et un Label, quand la souris se déplace au‐dessus du
bouton, celui‐ci se déplace à la position 200 pixels du bord gauche. Quand elle se
déplace au‐dessus du Label, le bouton reprend sa place