ComboBox et scroll souris

Signaler
Messages postés
22
Date d'inscription
mercredi 11 mai 2005
Statut
Membre
Dernière intervention
1 janvier 2008
-
cs_medee
Messages postés
10
Date d'inscription
dimanche 27 octobre 2002
Statut
Membre
Dernière intervention
14 mars 2008
-
Bonjour à tous,


j'ai encore un petit problème à vous soumettre :


J'ai un ComboBox et j'aimerais empécher le défilement des items de celui-ci par le scroll de la souris.


Quelqu'un aurait-il un idée ?


Merci d'avance !

4 réponses

Messages postés
22
Date d'inscription
mercredi 11 mai 2005
Statut
Membre
Dernière intervention
1 janvier 2008

Bon, j'ai peut être une partie de ma réponse

Je déclare :

this.comboBox1.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.test_MouseWheel);

Dans le loader

et dans le programme :

private void test_MouseWheel(object sender, MouseEventArgs e)
        {
           
           // instruction pour retirer le focus du combobox et le rendre au formulaire
        }

voilà un début, il me manque maintenant l'instruction qui rend le focus au formulaire

j'ai essayé :

this.TopLevelControl.Focus();
et
this.Focus();

Mais ça marche pas...
Si quelqu'un a une idée...

Merci !
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
44
Bonjour,
Il faut mettre la property IntegralHeight à false.

<hr />
-My Blog-
Messages postés
22
Date d'inscription
mercredi 11 mai 2005
Statut
Membre
Dernière intervention
1 janvier 2008

Bonjour et merci pour ta réponse,

J'ai essayé de mettre la propriété IntegralHeight à false mais ca ne change rien...
Jai essayé avec la déclaration  "this.ComboBox1.IntegralHeight = false" dans le loader
et dans la fonction "test_MouseWheel()" mais le scroll fait toujours défiler mes items...
Messages postés
10
Date d'inscription
dimanche 27 octobre 2002
Statut
Membre
Dernière intervention
14 mars 2008

Salut,

J'aimerais savoir si tu as reussi à désactiver le défilement des items par la souris dans la combobox..
Merci,

medee