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 ».
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 ---