WFA_psychometric_chart.Form1_main.ComfortZoneBorderLineDetectForEdit C# (CSharp) Method

ComfortZoneBorderLineDetectForEdit() private method

This function helps to detect the border line when comfort zone is in edit mode so that we can create new comfort zone by modifying it graphically
private ComfortZoneBorderLineDetectForEdit ( MouseEventArgs e ) : void
e MouseEventArgs Mouse event argument passed
return void
        private void ComfortZoneBorderLineDetectForEdit(MouseEventArgs e)
        {

            HitTestResult hit = chart1.HitTest(e.X, e.Y);
            // Text = "Element: " + hit.ChartElementType;
            DataPoint dp = null;
            if (hit.ChartElementType == ChartElementType.DataPoint)
                dp = hit.Series.Points[hit.PointIndex];

            if (dp != null)
            {
        
                        if (hit.Series.Name != null)
                        {
                        if ((string)hit.Series.Name == (string)"Vertical_Temp_Left_Side")
                         {                               
                        if (Cursor != Cursors.Cross)
                        {
                            Cursor = Cursors.SizeWE;
                            selectedSeriesForMoveForEditComfortZone = "Vertical_Temp_Left_Side";
                        }
                    } else if((string)hit.Series.Name == (string)"Vertical_Temp_Right_Side")
                    {
                        //--Vertical line on Right side is detected 
                      //  hit.Series.Color = Color.Orange;

                        if (Cursor != Cursors.Cross)
                        {
                            Cursor = Cursors.SizeWE;
                            selectedSeriesForMoveForEditComfortZone = "Vertical_Temp_Right_Side";
                        }
                        }
                        else if ((string)hit.Series.Name == (string)"Horizontal_Hum_Down_Side")
                    {
                        // -- Horizontal_Hum_Down_Side is selected 
                       // hit.Series.Color = Color.Orange;

                        if (Cursor != Cursors.Cross)
                        {
                            Cursor = Cursors.SizeNS;
                            selectedSeriesForMoveForEditComfortZone = "Horizontal_Hum_Down_Side";
                        }
                    }
                    else  if((string)hit.Series.Name == (string)"Horizontal_Hum_Upper_Side")
                    {
                        //--Horizontal_Hum_Upper_Side upper side is selected
                       // hit.Series.Color = Color.Orange;
                        if (Cursor != Cursors.Cross)
                        {
                            Cursor = Cursors.SizeNS;
                            selectedSeriesForMoveForEditComfortZone = "Horizontal_Hum_Upper_Side";
                        }
                    }
                    else
                    {
                        //--NO one is selected so back to original color 
                       // hit.Series.Color = Color.Black;
                        if (Cursor != Cursors.Cross)
                        {
                            Cursor = Cursors.Default;

                        }
                    }                
                }
                
            }//CLOSE of if dp 
          
        }
Form1_main