Share your opinion
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 Reactions to this article
| QUICK MENU
SEARCH
LANGUAGE
COMPONENTS
Other
LANGUAGE
Where, who?
VISITS
visitors visitors online ARCHIVES GAMBAS 1/2
|