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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Evénement Mouse Press


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 80
    Par défaut Evénement Mouse Press
    Bonjour a toutes et a tous.

    Pour mon application j aurai besoin de faire une chose: quand je reste clické sur un bouton, une incrémentation se fait. J'aurai aimé savoir si je pouvais faire cela grace a un événement particulier ? ou un autre moyen et si oui lequel ?

    Je vous remercie de votre aide.

    Damien

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Utilise les event MouseDown et MouseUp, en initialisant un timer dans MouseDown, que tu désactive dans MouseUp.

    Fais ton incrémentation dans le handler d'event du timer.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 80
    Par défaut
    Merci pour ton post je vous tout a fait ou tu veu en venir.
    Ceci dit jai pas trop compris l'incrementation dans le handler d event du timer...

    Jamais utilisé le Timer

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    POur incrémenter, il faut que tu ais un certain nombre d'action "incrément" ? d'accord

    Donc, ici tu veux transformer un état (bouton souris enfoncé) en une succession d'action dépendant du temps pendant lequel ton bouton est enfoncé. OK ?

    donc la seule maniére de faire cela est d'utiliser un timer, avec par exemple un interval de 100ms, qui sera actif dès que tu enfonces ton bouton, et désactivé dès que tu le relaches.

    A chaque fois que l'interval de 100ms sera passé, le timer va appeler sson "timer event" dans lequel tu incrémenteras ta valeur.

    C'est plus clair ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    80
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 80
    Par défaut
    Oui c'est plus clair en fait c'est pas compliquer ...
    Merci !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Forcer un mouse press ou release
    Par Nehmé dans le forum Qt
    Réponses: 4
    Dernier message: 10/11/2009, 18h49
  2. [VBA-E] Vider le presse-papier
    Par tinej dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/12/2002, 09h33
  3. mouse.cursorpos.y différent de ce que j'attends
    Par Guigui_ dans le forum Composants VCL
    Réponses: 3
    Dernier message: 28/11/2002, 21h52
  4. [Système] Vider le Presse Papier
    Par babe dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/09/2002, 17h46
  5. Copier une image (jpeg) dans le presse papier
    Par benj63 dans le forum C++Builder
    Réponses: 2
    Dernier message: 29/07/2002, 14h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo