打开文件夹添加图层

2019-04-12  本文已影响0人  46c039090c91

如果每次都是指定加载一个具体的数据路径,比较死板,而且不是很方便,不妨专门写一个方法,每次调用就可以了。

1.定义一个全局的filePath

string filePath=null;

全局变量

2.打开文件夹的方法

这部分网上有大量的说明,就简单贴一下代码了


public string getFilePath()

        {

            filePath =string.Empty;

            var openFileDialog = new OpenFileDialog();

            openFileDialog.Multiselect = false;

            openFileDialog.Filter = "all_layers|*.*";

            if (openFileDialog.ShowDialog() == DialogResult.OK)

            {

                filePath = openFileDialog.FileName;

            }

            return filePath;

        }

打开文件夹

3.加载打开的数据

GSOLayer vectorLayer=globeControl1.Globe.Layers.Add(getFilePath());

添加数据

4.这样就实现了打开文件后添加数据的效果

上一篇下一篇

猜你喜欢

热点阅读