GUI Builder : EVENEMENTS

Lors de la création d’un objet, il est possible d’assigner une procédure événementielle à cet objet. Le code contenu dans cette procédure sera alors effectué en réponse à l’événement, lors d’une interaction entre l’utilisateur et le programme par exemple. Ces procédures ne sont pas applicables à tous les objets, car certains objets sont incompatibles avec certaines procédures. Par exemple, un objet Frame ne peut pas réagir à un événement Click, car cet objet est statique.

 

Changed

 

Exécuté lorsque l'état d'un objet a changé.

 

S’applique à :

 

Text box

       

Click

 

Exécuté lors d’un click avec le bouton gauche de la souris.

 

S’applique à :

 

PushButton

Picture button

Check Box

Picture Box

Radio button

DoubleClick

 

Exécuté lors d’un double-clic avec le bouton gauche de la souris.

 

Paramètres :

 

Button : gbMouseButton; Shift : Win32.Bool; x : Win32.Int; y : Win32.Int

 

S’applique à :

 

Static text

Text box

PushButton

Picture button

Frame

 

Checkbox

Radio button

Combo box

List box

Horizontal scrollbar

 

Vertical scrollbar

Picture box

Window

MDIChild

MDIMain

 

Dialog

       

GotFocus

 

Exécuté lorsque le curseur de la souris est déplacé au dessus de l'objet.

 

Paramètres :

 

Win : Win32.WinDef.HWND

 

S’applique à :

 

Text box

PushButton

Picture button

Checkbox

Radio button

 

Combo box

List box

Horizontal scrollbar

Vertical scrollbar

Picture box

 

Window

MDIChild

MDIMain

Dialog

 

LostFocus

 

Exécuté lorsque le curseur de la souris est déplacé de l'objet.

 

Paramètres :

 

Win : Win32.WinDef.HWND

 

S’applique à :

 

Text box

PushButton

Picture button

Checkbox

Radio button

 

Combo box

List box

Horizontal scrollbar

Vertical scrollbar

Picture box

 

Window

MDIChild

MDIMain

Dialog

 

MouseMove

 

Exécuté lorsque le curseur de la souris se déplace au dessus de l'objet.

 

Paramètres :

 

Button : gbMouseButton; Shift : Win32.Bool; x : Win32.Int; y : Win32.Int

 

S’applique à :

 

Static text

Text box

PushButton

Picture button

Frame

 

Checkbox

Radio button

Combo box

List box

Horizontal scrollbar

 

Vertical scrollbar

Picture box

Window

MDIChild

MDIMain

 

Dialog

       

MouseDown

 

Exécuté lorsqu'on appuie sur le bouton " par défaut " de la souris au dessus de l'objet.

 

Paramètres :

 

Button : gbMouseButton; Shift : Win32.Bool; x : Win32.Int; y : Win32.Int

 

S’applique à :

 

Static text

Text box

PushButton

Picture button

Frame

 

Checkbox

Radio button

Combo box

List box

Horizontal scrollbar

 

Vertical scrollbar

Picture box

Window

MDIChild

MDIMain

 

Dialog

       

MouseUp

 

Exécuté lorsque l’utilisateur relâche le bouton " par défaut " de la souris au dessus de l'objet.

 

Paramètres :

 

Button : gbMouseButton; Shift : Win32.Bool; x : Win32.Int; y : Win32.Int

 

S’applique à :

 

Static text

Text box

PushButton

Picture button

Frame

 

Checkbox

Radio button

Combo box

List box

Horizontal scrollbar

 

Vertical scrollbar

Picture box

Window

MDIChild

MDIMain

 

Dialog

       

KeyDown

 

Exécuté lorsque l'utilisateur appuie sur une touche du clavier dans un objet comme un champ de texte.

 

Paramètres :

 

VKCodes : in out Win32.Int; KeyData : in out gbKeyData

 

S’applique à :

 

Text box

PushButton

Picture button

Checkbox

Radio button

 

Combo box

List box

Horizontal scrollbar

Vertical scrollbar

Picture box

 

Window

MDIChild

MDIMain

Dialog

 

KeyUp

 

Exécuté lorsque l'utilisateur relâche une touche du clavier dans un objet comme un champ de texte.

 

Paramètres :

 

VKCodes : in out Win32.Int; KeyData : in out gbKeyData

 

S’applique à :

 

Text box

PushButton

Picture button

Checkbox

Radio button

 

Combo box

List box

Horizontal scrollbar

Vertical scrollbar

Picture box

 

Window

MDIChild

MDIMain

Dialog

 

KeyPressed

 

Exécuté lorsque l'utilisateur appuie sur une touche du clavier dans un objet comme un champ de texte.

 

Paramètres :

 

CharCode : in out Win32.Int; KeyData : in out gbKeyData

 

S’applique à :

 

Text box

PushButton

Picture button

Checkbox

Radio button

 

Combo box

List box

Horizontal scrollbar

Vertical scrollbar

Picture box

 

Window

MDIChild

MDIMain

Dialog

 

Messages

 

Exécuté chaque fois que Windows envoie un message à l'objet. Ceci permet de visualiser et de récupérer les messages que Windows envoie à cet objet.

 

Paramètres :

 

Message : Win32.UInt; WParam : in out Win32.wParam; lParam : in out Win32.lParam; Action : in out gbAction; lResult : in out Win32.lResult

 

S’applique à :

 

Text box

PushButton

Picture button

Checkbox

Radio button

 

Combo box

List box

Horizontal scrollbar

Vertical scrollbar

Picture box

 

Window

MDIChild

MDIMain

Dialog

 

Paint

 

Cette procédure est exécutée chaque fois qu'une fenêtre ou une Picture Box doit être repeinte ou redessinée.

 

Paramètres :

 

hDC : in out Win32.WinDef.HDC

 

S’applique à :

 

Picture button

Window

MDIChild

MDIMain

Dialog

Scrolled

 

Cette procédure est exécutée lorsque la valeur d’une barre de défilement a changé.

 

S’applique à :

 

Horizontal scrollbar

Vertical scrollbar

 

Selected

 

Cette procédure est exécutée lorsqu’un utilisateur choisi un élément d'une Combo Box, d'une List Box ou un article d'un menu.

 

S’applique à :

 

Combo box

List box

     

TimeEvent

 

Cette procédure est exécutée lorsque le minuteur est actif et que l’intervalle de temps est écoulé.

 

S’applique à :

 

Timer

       

WindowCreate

 

Cette procédure est exécutée lors de la création d’une fenêtre.

 

S’applique à :

 

Window

MDIChild

MDIMain

Dialog

 

WindowClose

 

Cette procédure est exécutée lors de la fermeture d’une fenêtre.

 

Paramètres :

 

Cancel : in out Win32.Bool

 

S’applique à :

 

Window

MDIChild

MDIMain

Dialog

 

WindowMoved

 

Cette procédure est exécutée lors d’un changement de position d’une fenêtre.

 

Paramètres :

 

x : Win32.Int; y : Win32.Int

 

S’applique à :

 

Window

MDIChild

MDIMain

Dialog

 

WindowResized

 

Cette procédure est exécutée lors d’un changement de taille d’une fenêtre.

 

Paramètres :

 

Flag : Win32.Int; Width : Win32.Int; Height : Win32.Int

 

S’applique à :

 

Window

MDIChild

MDIMain

Dialog