OVH Cloud OVH Cloud

TableLayoutPanel & MouseWheel

2 réponses
Avatar
Michael Bonfils
Bonjour,

j'utilise une TableLayoutPanel pour y placer mes contrôles.
J'utilise la propriété AutoScroll pour avoir la scrollbar lorsqu'il y a
trop de données mais je n'arrive pas à utiliser la molette de la souris
pour faire défiler le contenu de la TableLayoutPanel.

J'ai ajouté un handler sur l'event MouseWheel :
tableLayoutPanel1.MouseWheel += new
System.Windows.Forms.MouseEventHandler(this.panel1_MouseWheel);

mais il n'est jamais appelé,

quelqu'un aurait-il des pistes pour m'aiguiller ?

Cordialement,
Michael

2 réponses

Avatar
tetsuo
Michael Bonfils wrote:
Bonjour,

j'utilise une TableLayoutPanel pour y placer mes contrôles.
J'utilise la propriété AutoScroll pour avoir la scrollbar lorsqu'il y a
trop de données mais je n'arrive pas à utiliser la molette de la souris
pour faire défiler le contenu de la TableLayoutPanel.

J'ai ajouté un handler sur l'event MouseWheel :
tableLayoutPanel1.MouseWheel += new
System.Windows.Forms.MouseEventHandler(this.panel1_MouseWheel);

mais il n'est jamais appelé,

quelqu'un aurait-il des pistes pour m'aiguiller ?

Cordialement,
Michael


verifie quel controle inclus dans ton tablelayoutpanel à le focus
ca doit venir de la
Avatar
Michael Bonfils
> verifie quel controle inclus dans ton tablelayoutpanel à le focus
ca doit venir de la





Aucun contrôle présent dans le tablelayoutpanel ne peut avoir le focus :
c'est une suite de label et de picturebox. Je regarderais ça, merci