2017-06-09 28 views
1

GMapControlでマウスを使ってGoogleマップを押して移動するのは正しいですか?GMap.NET Windowsフォームでマウスを移動する

GMapControl gMap = new GMapControl(); 
gMap.MouseDown += GMap_MouseDown; 

private void GMap_MouseDown(object sender, MouseEventArgs e) 
{ 
    gMap.MouseMove += GMap_MouseMove; 
} 

private void GMap_MouseMove(object sender, MouseEventArgs e) 
{ 
    base.OnMouseMove(e); 
    //gMap.Position = new PointLatLng(X, Y); 
} 

答えて

2

マップを移動するためのコードは必要ありません。デフォルトでは、マウスの右ボタンを使用して地図を移動することができますが、これはむしろ面倒です。 LEFTマウスに変更するには、フォームのLoad()イベントで次のようなコードを使用します。

gMap.DragButton = MouseButtons.Left; 
関連する問題