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 :

Utilisation d'un scrollbar


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 101
    Par défaut Utilisation d'un scrollbar
    bonjour,
    j'utilise un scrollbar et je voudrais intercepter les touches > ( incrementation à droite) et < (decrementation à gauche)
    Pour l'instant je ne vois que le "scroll" (changement de scroll)
    Je pense que ca doit exister mais je ne voit pas ou.

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Par défaut
    Bonjour,

    je ne sais pas si il y a un moyen de le faire sans bidouiller, mais tu peux le faire en inteceptant l'évenement click sur la scrollbar, comparant les positions du pointeur, du bouton de gauche et de droite de la scrollbar. (il suffit savoir leur taille, peut être 10*10 ?)

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 101
    Par défaut
    Je pensais effectivement a cette solution mais je ne sais pas comment récupérer la position du pointeur
    j'ai essayer de faire un cast MouseEventArgs comme je l'ai fais pour une picturebox mais il me sort une exception.

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Par défaut
    Logiquement le "e" est bien un MouseEventArg et le "sender" est ta scrollbar, tu peux donc en trouver les positions.

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 101
    Par défaut
    le e est un ScrollEventArgs et je ne peux pas recuperer la position souris.

  6. #6
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Par défaut
    Exact il n'y a pas d'évenement click =/

    J'ai regardé rapidement, il faut faire de la manière suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Dim event1 as ScrollEventAgrs = e
     
    if eType = ScrollEventType.SmallDecrement then
     
    if e.oldvalue < e.newvalue then
     
    'Click sur bouton droit
     
    else
     
    'Click sur bouton gauche
     
    end if
     
    end if
    Tu peux aussi vérifier que le ScrollEventType est max ou min au cas ou tu veux faire quelque chose si le gars clic sur le bouton droit alors qu'il était déjà à droite, dans ce cas il suffura de vérifier que OldValue = NewValue

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

Discussions similaires

  1. creation et utilisation d'une scrollbar
    Par ouaqa dans le forum Flex
    Réponses: 0
    Dernier message: 02/06/2010, 12h33
  2. [XL-2007] Utilisation d'une scrollbar
    Par miska dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/01/2010, 10h12
  3. Utilisation d'une scrollbar
    Par Invité dans le forum Windows
    Réponses: 14
    Dernier message: 27/08/2009, 11h13
  4. Réponses: 1
    Dernier message: 17/11/2007, 16h41
  5. Comment utiliser un objet scrollbar
    Par emilie48 dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 28/03/2007, 14h01

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