PureBasic

Forums PureBasic
Nous sommes le Mar 17/Sep/2019 3:36

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 5 messages ] 
Auteur Message
 Sujet du message: Boutons Clic clic clic Flop ? (résolu)
MessagePosté: Dim 24/Jan/2010 9:24 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 25/Avr/2008 11:14
Messages: 1336
bonjour
je sais pas quelqu'un à déjà fait cette remarque,
mais avec le programme de flèche de KCC
j'ai rencontré un problème avec la réactivité des clics sur les boutons,
quand on clic de l'un à l'autre rapidement, il y en a qui passe au travers.

Cordialement

Code:
Enumeration
#Fenetre
#boutonGadget_0
#boutonGadget_1
#boutonGadget_2
#boutonGadget_3
EndEnumeration
OpenWindow(#Fenetre, 100,100,150,120, "Test Boutons", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
  ButtonGadget(#boutonGadget_0, 20,20, 50, 30, "B0" )
  ButtonGadget(#boutonGadget_1, 80,20, 50, 30, "B1" )
  ButtonGadget(#boutonGadget_2, 80,70, 50, 30, "B2" )
  ButtonGadget(#boutonGadget_3, 20,70, 50, 30, "B3" )
Repeat
event = WaitWindowEvent()
   Select Event
     Case #PB_Event_Gadget   
      Select EventGadget()   
        Case #boutonGadget_0
         Debug "B0"
        Case #boutonGadget_1
         Debug "B1"
        Case #boutonGadget_2
         Debug "B2"
        Case #boutonGadget_3
         Debug "B3"
        EndSelect
    EndSelect
Until WindowEvent() = #PB_Event_CloseWindow


Dernière édition par kernadec le Dim 24/Jan/2010 18:32, édité 2 fois.

Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Boutons Clic clic clic Flop ?
MessagePosté: Dim 24/Jan/2010 12:41 
Hors ligne

Inscription: Lun 26/Avr/2004 0:40
Messages: 14535
pas testé ton code mais ....

Windows gere les messages par liste je crois, donc il est possible qu'un message prenne la place d'un autre non ?


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Boutons Clic clic clic Flop ?
MessagePosté: Dim 24/Jan/2010 15:09 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 25/Avr/2008 11:14
Messages: 1336
bonjour Dobro

tu as surement raison ça n'est pas grave.

Cordialement


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Boutons Clic clic clic Flop ?
MessagePosté: Dim 24/Jan/2010 16:09 
Hors ligne
Avatar de l’utilisateur

Inscription: Lun 09/Fév/2004 23:38
Messages: 1338
Localisation: Bordeaux
Je n'ai pas reussi a reproduire ton probleme (je ne click peut etre pas assez vite) mais il faut savoir que si tu enfonce la bouton de la sourie sur un buttongadget, deplace le curseur en dehors du buttongadget et enfin relache le bouton de la sourie il n'y aura pas d'evenement de click sur ce buttongadget.
Tu utilise aussi windowevent() pour savoir si on ferme la fenetre en fin de boucle mais tu utilise dejas waitwindowevent() donc tu perd surement des messages!
Il vaux mieux rajouter un Case #PB_Event_CloseWindow : Quit = #True dans le Select Event et Until Quit = #True 8)


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Boutons Clic clic clic Flop ? (resolu)
MessagePosté: Dim 24/Jan/2010 17:23 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 25/Avr/2008 11:14
Messages: 1336
bonjour cederavic

merci, la mise à jour du code que tu m'as conseillé
à réglé le soucis que j'avais.

tiens j'en profite pour demander si il est possible d'avoir dans l'IDE pour la fenêtre de liste des procédures
un rangement par ordre alphabétique.


Cordialement


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 5 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
cron

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye