WIDGETS GAMBAS
LOGICIELS GAMBAS 3
TUTORIELS
VISITES

   visiteurs

   visiteurs en ligne

Où ça, qui ça?
BOUTON - Les évènements
LES EVENEMENTS DE GAMBAS BASIC



Pour chaque élément de l'interface, il vous est possible de déclencher certains évènements.
Nous allons aujourd'hui détailler leur fonction.

Le code de l'évènement est toujours écrit de cette façon.

PUBLIC SUB nomducontrole_evenement()
END

par exemple si je veux créer l'évènement clic de mon bouton Button1, j'écrirai donc ce code ci :

PUBLIC SUB button1_click()
END

voyons maintenant à quoi servent ces évènements :

L'évènement ARRANGE
Très peu utilisé il sert à renvoyer une info comme quoi votre interface s'est auto-arrangé(mise en page auto).

L'évènement CHANGE
Permet dans une boite de dialogue choix des couleurs de récupérer la couleur choisie

L'évènement DblClick
Celui là est beaucoup utilisé. Il permet de faire réagir votre élément de l'interface au double click de l'utilisateur.

L'évènement DRAG
Permet l'utilisation du Drag and drop (glisser déplacer). cet évènement démarre au clic et début du déplacement de votre widget.

L'évènement DRAGMOVE
cet évènement est actif tout au long du déplacement de vos données TEXT, data,icon

L'évènement Drop
cet évènement sera actif lorsque le widget destinataire aura reçu vos données au relâchement du bouton de votre souris.

L'évènement Enter
cet évènement démarrera quand vous passerez la souris sur votre widget

L'évènement GOTFOCUS
cet évènement permet de récupérer ce qu'on appelle le focus.pour préciser ce qu'est le focus, prenons un exemple.
le focus sera le widget qui réagira a l'appuie de la touche entrer.
Si vous avez 2 boutons OK et Annuler, vous pouvez régler le focus pour qu'en appuyant sur entrée vous déclenchiez OK ou Annuler.
Gotfocus (veut dire on obtient le focus, A contrario de Lostfocus(perdu le focus))

L'évènement INSERT
cet évènement permet d'insérer un élément dans un container.
Par exemple un bouton dans un tabstrip

L'évènement KEYPRESS
cet évènement réagit a l'appuie d'une touche sur le clavier

L'evenement KEYRELEASE
cet évènement réagit au lâché de la touche clavier appuyé

L'évènement LEAVE
cet évènement réagit lorsque vous quitter l'aire de l'élément de l'interface affiché.si le curseur de souris sort de votre widget, alors vous déclenchez cet évènement

L'évènement LOSTFOCUS
inverse de gotfocus, vous faite perdre le focus a votre widget

L'évènement MENU
cet évènement réagit au clic d'un menu (ordinaire ou popup). Le menu popup est traduit en français par "menu contextuel"

L'évènement MOUSEDOWN
cet évènement réagit a l'appui du clic de souris sur votre widget

L'évènement MOUSEDRAG
cet évènement réagit au déplacement de la souris lors d'un DRAG de vos données

L'évènement MOUSEMOUVE
cet évènement réagit au déplacement de votre souris, même s'il n'y a aucun clic

L'évènement MOUSEUP
cet évènement réagît au relâchement du bouton de votre souris

L'évènement MOUSEWHEEL
cet évènement réagit à la roulette de votre souris si il est détecté bien entendu.

Voila pour aujourd'hui.
A Bientôt

Date de création : 17/09/2010 @ 20:50
Dernière modification : 27/01/2012 @ 21:42
Catégorie : BOUTON
Page lue 3932 fois


Imprimer l'article Imprimer l'article


react.gifRéactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !


ACCES RAPIDE
RECHERCHE




LOGICIELS GAMBAS 2
LES INSTRUCTIONS
LES COMPOSANTS
Divers

^ Haut ^