PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV Mobile 2024
→
Bouton à 2 fonctions
Bouton à 2 fonctions
Started by Jean TURCOTTE, Nov., 18 2017 5:54 AM - 4 replies
Connect yourself…
Jean TURCOTTE
#1
Registered member
1,110 messages
Popularité : +8 (8 votes)
Posted on November, 18 2017 - 5:54 AM
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
Report
0
0
babas34
#2
Posted on November, 19 2017 - 9:11 PM
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.....
Report
0
0
zervarn
#3
Posted on November, 20 2017 - 9:48 AM
- 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
Report
0
0
Jean TURCOTTE
#4
Registered member
1,110 messages
Popularité : +8 (8 votes)
Posted on November, 20 2017 - 1:29 PM
Merci pour l'info, je vais tester et vous revenir.
--
Jean Turcotte
WX 22
Android 7.0 avec Moto G4 Plus
Laptop Lenovo
Report
0
0
Jean TURCOTTE
#5
Registered member
1,110 messages
Popularité : +8 (8 votes)
Posted on November, 20 2017 - 1:46 PM
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
Report
0
0
→ Go back to WINDEV Mobile 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text