AsterixDisplayAnalyser.FormMain.gMapControl_MouseUp C# (CSharp) Метод

gMapControl_MouseUp() приватный Метод

private gMapControl_MouseUp ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Результат void
        private void gMapControl_MouseUp(object sender, MouseEventArgs e)
        {
            isDraggingMarker = false;
            currentMarker = null;
            ToolsOverlay.Markers.Clear();
            /////////////////////////////////////////////////
            // Here check if mouse was over a mouse symbol
            // and started to drag RNG/BRNG tool and now over
            // a different symbol. If true then initiate SEP tool
            if (SEPToolStartTarget != -1)
            {
                GMapOverlay[] overlays = new GMapOverlay[] { DinamicOverlay };
                for (int i = overlays.Length - 1; i >= 0; i--)
                {
                    GMapOverlay o = overlays[i];
                    if (o != null && o.IsVisibile)
                        foreach (GMapMarker m in o.Markers)
                            if (m.IsVisible && m.IsHitTestVisible)
                            {
                                if (MouseIsOnTheAC_Symbol(e, m))
                                {
                                    GMapTargetandLabel MyMarker = (GMapTargetandLabel)m;
                                    if (MyMarker.MyTargetIndex != -1 && MyMarker.MyTargetIndex != SEPToolStartTarget)
                                    {
                                        DynamicDisplayBuilder.ActivateSEPTool(MyMarker.MyTargetIndex, SEPToolStartTarget);
                                    }
                                }
                            }
                }
                SEPToolStartTarget = -1;
            }
        }
FormMain