爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2770|回复: 0

各路朋友新年好,请教高手一个问题.

[复制链接]
发表于 2016-2-13 15:01:08 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
下面是demo主窗体中的代码,请教高手们问题:一是最新版本似乎不能激发下列代码中的MapView_ShapeSelected函数;二是TSB_SelectFeatures函数中,最新版本MouseTools无SelectFeatures类型。怎么实现demo中,当鼠标切换到MouseTools的.SelectFeatures时,单击站点,跳出显示站点名称的对话框的功能。
        private void MapView_ShapeSelected(object sender, EventArgs e)
        {
            mapView1.PaintLayers();
            VectorLayer cityMapLayer = (VectorLayer)mapView1.GetLayerFromName("CITIES.shp");
            string nameStr = "Selected: ";
            for (int i = 0; i < cityMapLayer.ShapeNum; i++)
            {
                if (cityMapLayer.ShapeList[i].Selected)
                {
                    nameStr = nameStr + " " + cityMapLayer.GetCellValue("NAME", i).ToString() + ",";
                }
            }
            nameStr.TrimEnd(',');
            MessageBox.Show(nameStr);
        }
       private void TSB_SelectFeatures_Click(object sender, EventArgs e)
        {
            mapView1.MouseTool = MouseTools.SelectFeatures;
            mapLayout1.MouseMode = MouseMode.Map_SelectFeatures;
            SetCurrentTool((ToolStripButton)sender);
        }
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表