Page loading

Share your opinion
What do you think about gambaslinux.fr?
 
Interesting
It miss some informations
Excellent website
Results
WIDGETS GAMBAS
GAMBAS 3 SOFTWARES
TUTORIALS
Library
BUTTON - Events
USE GAMBAS BASIC EVENTS ON WIDGETS

french only sorry...


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

Creation date : 17/09/2010 @ 20:50
Last update : 27/01/2012 @ 21:42
Category : BUTTON
Page read 6357 times


Print the article Print the article


react.gifReactions to this article

Nobody gave a comment yet.
Be the first one to do it!


QUICK MENU
SEARCH




LANGUAGE
COMPONENTS
Other
LANGUAGE
Where, who?
VISITS

   visitors

   visitors online

ARCHIVES GAMBAS 1/2
^ Top ^