Zdarzenie kółka myszy nie wystrzeliwuje

Obejrzałemten wątek jeśli chodzi o dokładnie ten sam problem, ale to rozwiązanie nie działało dla mnie.
Zasadniczo to, co próbuję osiągnąć, to zdarzenie kółka myszy, gdy użytkownik wchodzi w interakcję z kontrolką wykresu w formularzu systemu Windows.
W tej chwili wypróbowałem kilka różnych rzeczy.

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

Próbowałem też dodać to do 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);

(Włączyłem cały blok tutaj do demonstracji). Mam również funkcję zdefiniowaną poniżej:

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

Niestety nie mogę strzelić do tej cholernej rzeczy? Czy ktoś może mi powiedzieć, gdzie się mylę? Z góry dziękuję!

questionAnswers(1)

yourAnswerToTheQuestion