protected override void Dispose(bool disposing)
{
if (disposing)
{
if (components != null) components.Dispose();
if (_base_map != null)
{
_base_map.Dispose();
_base_map = null;
for (int i = 0; i < GraphicLayers.Count; ++i) GraphicLayers[i].Dispose();
GraphicLayers = null;
MouseWheel -= MapControl_MouseWheel;
Resize -= MapControl_Resize;
}
}
base.Dispose(disposing);
}