Question

Im trying to figure out how to zoom in and out of a MS chart by rolling the mouse back and forth. Ive had a look in the charts event list but cant find anything which would be suitable.

Is this possible + whats the best way to go about doing this?

Était-ce utile?

La solution

As I mentioned in a comment above, in my code the Charts are dynamically created at design time, but I see there is indeed a MouseWheel event: AddHandler newChart.MouseWheel, AddressOf Chart_MouseWheel, this should be usable for you:

The function signature is as follows:

Public Sub Chart_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)

End Sub

You'll want to use the e.Delta property to understand how many detentes the Wheel has moved.

HTH

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top