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 :

desactiver le mouseWheel dans un comboBox


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2011
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 453
    Par défaut desactiver le mouseWheel dans un comboBox
    Voila tout est dans le titre.

    En fait j'ai un panel avec deux cbo et une dataGridView, et je voudrais que la roulette de la souris n'agisse pas sur les cbo quand elles ont le focus

    Parce que le datagrid se remplit à chaque clic dans les cbo et on est toujours tenté de le scrollé avec la souris hors ça change le selectedItem des cbo et donc le contenu du dataGrid, ce qui est très très ... exaspérant (pour ne pas dire autre chose).

    Merci de cette petite astuce qui ne doit pas être trop dur mais que je n'ai pas su mettre au point avec mes maigres compétences

  2. #2
    Membre extrêmement actif
    Inscrit en
    Avril 2008
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 573
    Par défaut inhiber mousewheel
    bonjour
    essaie de reassigner la valeur ComboBox.SelectedText à sa valeur actuelle sur survenance d'evenement mousewheel .
    ceci n'empeche le fonctionnement des evenement selectedIndex et selectedItem car il surviennent lorsque sur click dans la fenetre deroulante et apres changement d'item.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    Private Sub ComboBox1_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ComboBox1.MouseWheel
            ComboBox1.SelectedText = ComboBox1.SelectedText
        End Sub
    si on veut bloquer selectedIndex et selectedItem c'est pareil...
    bon code....

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. lister des dossiers dans un ComboBox
    Par taulmaril dans le forum Windows
    Réponses: 7
    Dernier message: 01/05/2004, 14h31
  3. [VB6] suggestion des entrés dans un combobox
    Par s.rais dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 18/02/2004, 15h32
  4. [MFC]Value Controle dans un comboBox
    Par jul54 dans le forum MFC
    Réponses: 6
    Dernier message: 10/02/2004, 09h57
  5. manque de place dans un combobox
    Par liviertlse dans le forum Composants VCL
    Réponses: 4
    Dernier message: 24/10/2003, 16h19

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