1 窗体设计
菜单,目录树,地图显示视图 ,许可,(工具条)
2 数据准备
shp数据,在ArcGIS中保存的lyr文件,尽量保持shp数据和lyr目录不变
3 代码
菜单事件
private void 打开LayerToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog Ofd = new OpenFileDialog(); Ofd.Multiselect = false; Ofd.Filter = "lyr图层(*.lyr)|*.lyr"; DialogResult dia = Ofd.ShowDialog(); if (dia != DialogResult.OK) return; axMapControl1.AddLayerFromFile(Ofd.FileName, 0); axMapControl1.ActiveView.Refresh(); }
4 测试运行
5 源文件点击下载