FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV Mobile 2024
→
Bouton à 2 fonctions
Bouton à 2 fonctions
Débuté par Jean TURCOTTE, 18 nov. 2017 05:54 - 4 réponses
Connectez-vous…
Jean TURCOTTE
#1
Membre enregistré
1 123 messages
Popularité : +8 (8 votes)
Posté le 18 novembre 2017 - 05:54
Bonjour, je veux créer un bouton qui additionne 1 lors d'un clic et qui additionne 10 lors d'un appui long. Le problème est que lorsque je clic sur le bouton, l'incrément se fait bien mais lors d'un appui long, l’événement clic se produit et ajoute 1 et par la suite ajoute 10. Pour palier au problème, je fais additionner seulement 9 mais ce n'est pas vraiment jolie car le résultat se fait en 2 étapes visible.
J'ai fais différents test avec bouton pressé, bouton relâché, clic etc... avec le même résultat.
Une Idée ?
--
Jean Turcotte
WX 22
Android 7.0 avec Moto G4 Plus
Laptop Lenovo
Signaler
0
0
babas34
#2
Posté le 19 novembre 2017 - 21:11
En utilisant "appui du bouton" et bouton relâché, tu es sur la bonne voie
quand le bouton est appuyé tu enclenche un chrono, quand il est relâché tu termine ton chrono, et là suivant le résultat appui court ou appui long tu incrémente de 1 ou de 10
C'est une idée...a Tester.....
Signaler
0
0
zervarn
#3
Posté le 20 novembre 2017 - 09:48
- un boolean 'bLong' dans le fenêtre
- dans le code 'appui long' tu mets bLong=vrai
- dans le code 'clic' tu mets 'si bLong = vrai alors bLong=false / retour' avant l'autre code
Signaler
0
0
Jean TURCOTTE
#4
Membre enregistré
1 123 messages
Popularité : +8 (8 votes)
Posté le 20 novembre 2017 - 13:29
Merci pour l'info, je vais tester et vous revenir.
--
Jean Turcotte
WX 22
Android 7.0 avec Moto G4 Plus
Laptop Lenovo
Signaler
0
0
Jean TURCOTTE
#5
Membre enregistré
1 123 messages
Popularité : +8 (8 votes)
Posté le 20 novembre 2017 - 13:46
Bonjour, Je viens de tester le tout et ça fonctionne au poil.
Merci pour votre aide.
// Code lorsque le bouton est pressé
ChronoDébut
(
1
)
//Code lorsque le bouton est relevé
n
Valeur
est un entier
=
Val
(
SAI_
ItemQuantite
)
ChronoFin
(
1
)
SI
ChronoValeur
(
1
) <
300
ALORS
SAI_
ItemQuantite
=
n
Valeur
+
1
SINON
SAI_
ItemQuantite
=
n
Valeur
+
10
FIN
ChronoRAZ
(
1
)
--
Jean Turcotte
WX 22
Android 7.0 avec Moto G4 Plus
Laptop Lenovo
Signaler
0
0
→ Revenir à WINDEV Mobile 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte