目的 chart線グラフをマウスホイールで時間軸(X軸)拡大・縮小を行いたいとします。
---
方法
・ 拡大・縮小自体は、trackbarのゲージで管理します。
(事前に、ゲージとAxisX.ScaleView.Sizeの関係を適当に設定しておく。
例えば、ゲージ左端で100%表示。右端で1000%表示など)
・ マウスカーソルがchart上に乗ったら、trackbarにフォーカスするようにします。
private void chart1_MouseHover(object sender, EventArgs e)
{
trackBar1.Focus();
}
結果 いちよこれで、chart上にマウスカーソルがあれば、マウスホイールで拡大・縮小できました。