Evento Mousewheel não está disparando

Eu olhei paraesta discussão sobre o mesmo problema, mas essa solução não funcionou para mim.
Basicamente, o que estou tentando realizar é um evento de roda do mouse quando o usuário está interagindo com um controle de gráfico em um formulário do Windows.
Agora eu tentei algumas coisas diferentes.

 public mainForm()
 {
     InitializeComponent();
     this.chData.MouseWheel +=new MouseEventHandler(chData_MouseWheel);
 }

Também tentei adicionar isso ao mainForm.Designer.cs:

this.chData.TabIndex = 2;
this.chData.Text = "chart2";

this.chData.MouseWheel += 
   new System.Windows.Forms.MouseEventHandler(this.chData_MouseWheel);

this.chData.MouseClick += 
   new System.Windows.Forms.MouseEventHandler(this.chData_MouseClick);

this.chData.MouseDoubleClick += 
   new System.Windows.Forms.MouseEventHandler(this.chData_MouseDoubleClick);

this.chData.MouseMove += 
   new System.Windows.Forms.MouseEventHandler(this.chData_MouseMove);

(Eu incluí o bloco inteiro aqui para demonstração). Eu também tenho a função definida como abaixo:

private void chData_MouseWheel(object sender, MouseEventArgs e)
{
   MessageBox.Show("FJDKS");
}

Infelizmente não consigo fazer a maldita coisa disparar? Alguém pode me dizer onde estou indo errado? Desde já, obrigado!

questionAnswers(1)

yourAnswerToTheQuestion