IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Comment ajouter un menu popup sur la flèche d'un bouton 3D

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Produit : 4D 2004 · Plateforme : Mac & Win

Les boutons qui utilisent la propriété « Avec pop-up menu » se voient assigner une flèche, laquelle cliquée appelle l'événement formulaire « Sur clic flèche ».

Un menu popup peut-être initialisé pour s'ouvrir directement depuis cette flèche si la commande POP UP MENU est appelée sur l'événement formulaire « Sur clic flèche ».

Documentation pour POP UP MENU :

https://fr.4d.com/documentation/4Ddoc2004/CMF/CMF00542.HTM

L'exemple de code suivant s'applique à un objet Bouton 3D avec un menu popup séparé.

Le style du bouton 3D peut être « Bouton barre outil », « Bevel », « Bevel arrondi », ou « Office XP ».

Les événements formulaires à cocher sont « Sur Clic », « Sur Clic Flèche » et « Sur Clic Long ».

 
Sélectionnez
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
`  --- Méthode objet ---

C_ENTIER LONG($FormEvent;$ItemSelectionne)

Evenement formulaire( Sur clic flèche ; Sur clic long )

Au cas ou

    Pop up menu("Ligne1;Ligne2;Ligne3")

    Si ($ItemSelectionne#0)   `si l'utilisateur sélectionne une ligne valide

        Au cas ou

          : ($ItemSelectionne=1)

            ALERTE("Ligne 1")

          : ($ItemSelectionne=2)

            ALERTE("Ligne 2")

          : ($ItemSelectionne=3)

            ALERTE("Ligne 3")

        Fin de cas

    Fin de si

    ALERTE("Sur clic")

Fin de cas


`  --- Fin de Méthode objet ---

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Copyright © 2005 4D s.a.. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.