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 Forms Discussion :

NumericUpDown et VScrollBar


Sujet :

Windows Forms

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 77
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 15
    Par défaut NumericUpDown et VScrollBar
    Bonjour à tous,

    En préalable : je suis dans l'environnement Visual Basic 2008 Express.

    J'ai des soucis avec l'utilisation des 2 contrôles précités (et indépendamment l'un de l'autre)

    -NumericUpDown
    Les min et max étant positionnés (j'ai essayé plusieurs fourchettes plus ou moins grandes), lorsque je veux rentrer dans le contrôle un nombre à 3 chiffres, par exemple 123, après avoir tapé le 2 un évènement ValueChanged arrive et valide l'entrée (c'est très très énervant). Que se passe-t-il ???

    -VScrollBar
    Quand je tape sur la flèche vers le haut il y a décrémentation et incrémentation sur celle du bas. Je ne trouve pas cela très logique et je ne sais pas si l'on peut retourner le contrôle, mais le problème n'est pas là.
    Les min et max étant positionnés à 0 et 100 par exemple, il y a bien décrémentation jusqu'à 0, mais l'incrémentation se bloque à 91. Si le contrôle est borné entre 0 et 1000, l'incrémentation se bloque à 991. Quelqu'un a une idée ???

    -Question subsidiaire
    Y-a-t-il un moyen de savoir pour les 2 contrôles ci-dessus, sur laquelle des 2 flèches on a cliqué ???

    Merci.

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Bonjour,

    - Pour NumericUpDown : je ne peux t'aider

    - Pour les scrollBar :

    tout est logique le point zéro est tjs le point le plus haut donc quand tu tapes sur la fléche du bas, tu fais descendre l'ascenseur donc tu augmentes la distance entre le bord du haut et l'ascenseur...

    Quand au blocage il dépendent directement de la valeur de largeChange, qui est la grandeur de ton ascenseur et donc la valeur qui est ajoutée quand tu cliques dans la zone de défilement.

    Plus d'info sur MSDN sur les scrollBar et plus particulièrement sur largeChange

    Je pense que tu mélanges l'utilisation d'un VscrollBar qui est faite pour faire défiler des zone avec celle d'une TrackBar avec orientation verticale qui est faite pour changer des valeurs

    Aide MSDN sur TrackBar

    Bien à toi

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/04/2006, 10h51
  2. [Vb.Net]NumericUpDown et DataBinding : problème avec la valeur min
    Par SamRay1024 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 25/04/2006, 17h34
  3. [C++.NET] NumericUpDown valeur de retour
    Par raboin dans le forum VC++ .NET
    Réponses: 10
    Dernier message: 07/04/2006, 15h43
  4. [VB.NET] Comment utiliser VScrollBar verticale
    Par stephane93fr dans le forum Windows Forms
    Réponses: 5
    Dernier message: 28/04/2005, 15h00
  5. [stringgrid] forcer l'affichage de la VscrollBar
    Par qi130 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 10/11/2003, 15h03

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