如何在MapXtreme2004桌面应用程序中的任务栏上显示出鼠标的坐标?

2015-06-10 10:29:22  访问(1360) 赞(0) 踩(0)

问:如何在MapXtreme2004桌面应用程序中的任务栏上显示出鼠标的坐标?
答:
1、添加mapControl1的MouseMove事件;
2、该事件及其中代码如下:
public void MapControl1_MouseMove(object sender, MouseEventArgs e)
{
    System.Drawing.PointF DisplayPoint = new PointF(e.X,e.Y);
    MapInfo.Geometry.DPoint MapPoint = new MapInfo.Geometry.DPoint();
    MapInfo.Geometry.DisplayTransform converter = this.mapControl1.Map.DisplayTransform;
    converter.FromDisplay(DisplayPoint, out MapPoint);
    this.statusBar1.Text = "Cursor Location: " + MapPoint.x.ToString() + ", " + MapPoint.y.ToString();
}


标签:如何在MapXtreme2004桌面应用程序中的任务栏上显示出鼠标的坐标? 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)