Bonjour à tous,

j'ai une ComboBox contenant des items et j'aimerais empécher le scroll de la souris de les faire défiler quand le focus se trouve dessus...

La premiere idée ( la seule pour l'instant ) serait de déclencher l'événement MouseWheel du combobox pour lui retirer le focus et le passer au formulaire...
Mais bon... ca marche pas

dans le loader :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
this.comboBox1.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.test_MouseWheel);
dans le programme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
private void test_MouseWheel(object sender, MouseEventArgs e)
{
            this.Focus();  
}
Quand je scrolle, les items défilent toujours...

Si quelqu'un à une idée...

Merci !