前回、シンプルな日本地図の表示方法を紹介しましたが、今回はより使いやすい地図アプリケーションになるように機能を拡張していきます。 ズームの設定 まず、TrackBarコントロールのScrollイベントに次のプログラムを追加して、スクロールでズームサイズを変更するようにします。 リスト5 Form1.cs抜粋 - トラックバーの値に応じてズームサイズを設定 //トラックバーの値をスクロールした時のイベント private void trbZoom_Scroll(object sender, EventArgs e) { //倍率をバーの目盛に応じて拡大(縮小) _Map.Zoom = _BaseZoom / Math.Pow(2, trbZoom.Value); picJapan.Image = _Map.GetMap(); } ズームの度合いを変更するには、MapクラスのZoomプロパティ