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

Windows Presentation Foundation Discussion :

Bouton click & released


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Par défaut Bouton click & released
    Bonjour tous le monde,

    J'espère que quelqu'un pourra m'aider dans ma recherche.

    Voila j'essaie de faire un bouton avec lequel quand je click dessus ca fait avancer une progresse bar et la progression de la bar s'arrête uniquement quand le bouton est relâché.

    Mon problème vient surtout de l'évènement quand je relâche le bouton.

    Et pour tricher un peu, au click du bouton j'envoie la valeur max de ma progresse bar.

    Et avec le relâchement j'enverrai la nouvelle valeur.
    Donc si quelqu'un a un conseil pour gérer les deux events

    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Tu as essayé avec les events MouseLeftButtonUp/MouseLeftButtonDown ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Par défaut
    Oui j'ai vu ces options.
    Je suis entrain d'essayer là.

    Mais je cherchais si il était possible de le faire en utilisant les Command de wpf ?

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 97
    Par défaut
    Salut,
    Tu peux utiliser un RepeatButton.

    Ihm :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <StackPanel>        
            <RepeatButton x:Name="myButton" Click="myButton_Click" Content="Clic" Height="25" Width="105" Margin="5" />
            <ProgressBar x:Name="myProgressBar" Height="25" Width="105" Margin="5" />
        </StackPanel>]

    Behind :

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    private void myButton_Click(object sender, RoutedEventArgs e)
            {
                myProgressBar.Value++;
            }

    Bon code

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Par défaut
    C'est vrai j'avais pas pensé au repeatButton.
    Merci

    Le seul problème c'est que je communique avec un appareil du type webcam ou camera.

    Je vais exposer mon problème en entier.

    C'est pour faire avancer ou reculer un zoom. Et au niveau des performances le repeat button risque d'être moins pratique.

    C'est pour cela que j'avais opter pour un bouton ou j'envoie la valeur max au clic et j'envoie une commande stop au moment du relâchement.

    Mais je vais tester le repeatbutton et voir les performances.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 24
    Par défaut
    En faite c'est bon les MouseLeftButtonUp/MouseLeftButtonDown fonctionnent il fallait juste mettre le click_mode en hover.

    Puis j'ai fait l'erreur de mettre des msgBox pour voir comment réagissait les évènements et donc le hover n'est plus bon avec les msgBox vu qu'on perd le focus

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

Discussions similaires

  1. [AC-2003] Bouton "Click" qui ne marche pas
    Par Williamm dans le forum VBA Access
    Réponses: 2
    Dernier message: 22/07/2011, 11h02
  2. probleme avec un bouton click
    Par Daniela dans le forum IHM
    Réponses: 10
    Dernier message: 26/05/2009, 18h03
  3. bloquer bouton click de la souri
    Par jon51 dans le forum VB.NET
    Réponses: 8
    Dernier message: 13/06/2008, 08h42
  4. simuler le bouton.click
    Par zaineb.z dans le forum ASP.NET
    Réponses: 5
    Dernier message: 26/05/2008, 11h21
  5. [VB.NET] [débutant] couleur bouton + click .
    Par Amenos dans le forum Windows Forms
    Réponses: 2
    Dernier message: 10/03/2006, 10h55

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