返回选择物信息(已完成)

2015-06-11 11:14:17  访问(1360) 赞(0) 踩(0)

 public Form1()
        {
            InitializeComponent();
            mapControl1.Tools.FeatureSelected += new MapInfo.Tools.FeatureSelectedEventHandler(Tools_FeatureSelected);
        }
        //弹出信息
        private void Tools_FeatureSelected(object sender, MapInfo.Tools.FeatureSelectedEventArgs e)
        {
            if (e.ToolName == "Select")
            {
                MapInfo.Data.IResultSetFeatureCollection irfc = MapInfo.Engine.Session.Current.Selections.DefaultSelection[0];
                MapInfo.Data.Feature f = irfc[0];
                MessageBox.Show(f["E_Name"].ToString())
            }
        }
        //在listbox中显示所选物
        private void button1_Click(object sender, EventArgs e)
        {
            MapInfo.Data.Table World = MapInfo.Engine.Session.Current.Catalog.GetTable("GZ-landmark-LL-Shift");
            MapInfo.Data.IResultSetFeatureCollection fc = MapInfo.Engine.Session.Current.Selections.DefaultSelection[World];
            lstFeatures.Items.Clear();
            foreach (MapInfo.Data.Feature ftr in fc)
            {
                lstFeatures.Items.Add(ftr["E_Name"].ToString());
            }
        }


标签:返回选择物信息(已完成) 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)