Mausrad-Ereignis wird nicht ausgelöst
Ich habe angeschautdieser Thread in Bezug auf genau das gleiche Problem, aber diese Lösung hat bei mir nicht funktioniert.
Grundsätzlich versuche ich, ein Mausradereignis zu erreichen, wenn der Benutzer mit einem Diagrammsteuerelement in einem Windows-Formular interagiert.
Im Moment habe ich ein paar verschiedene Dinge ausprobiert.
public mainForm()
{
InitializeComponent();
this.chData.MouseWheel +=new MouseEventHandler(chData_MouseWheel);
}
Auch ich habe versucht, dieses dem mainForm.Designer.cs hinzuzufügen:
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);
(Ich habe den ganzen Block hier zur Demonstration aufgenommen). Ich habe auch die Funktion als solche unten definiert:
private void chData_MouseWheel(object sender, MouseEventArgs e)
{
MessageBox.Show("FJDKS");
}
Leider kann ich das verdammte Ding nicht zum feuern bringen? Kann mir jemand sagen, wo ich falsch liege? Danke im Voraus!