private void ListBoxLayer_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            var layer = ListBoxLayer.SelectedItem as Layer;

            if (layer == null)
            {
                return;
            }

            var layerForm = new LayerForm(layer);
            var result    = layerForm.ShowDialog();

            switch (result)
            {
            case DialogResult.OK:
                UpdateListBoxLayer();
                ListBoxLayer.SelectedItem = layerForm.Layer;
                break;

            case DialogResult.No:
                MapDisplay.Map.Layers.Remove(layerForm.Layer);
                UpdateListBoxLayer();
                break;
            }
        }
        private void ButtonAddLayer_Click(object sender, EventArgs e)
        {
            var layerForm = new LayerForm();

            layerForm.ShowDialog();

            var layer = layerForm.Layer;

            if (layer == null)
            {
                return;
            }

            MapDisplay.Map.AddLayer(layer);
            UpdateListBoxLayer();
        }