|
011、如何在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(); }
|