public void SetupSpectrView(SpectrView spv,
                                    //MethodSimpleProbMeasuring pm,
                                    string name,
                                    int base_element,
                                    int element,
                                    int line_num,
                                    MethodSimple method
                                    )
        {
            Parent      = method;
            BaseElement = base_element;
            Element     = element;
            if (Element < 0)
            {
                throw new Exception("Wrong element index");
            }
            LineNum = line_num;
            btRecomendations.Enabled = Element > 0;

            if (spv == null || nmLy.Value == 0)
            {
                return;
            }
            MName = name + " " + Math.Round((float)nmLy.Value, 2) + (char)0xC5;
            Spv   = spv;
            //Mspm = pm;
            Marker = Spv.AddAnalitMarker((float)nmLy.Value, MName, Color.Red, false);
            //btSetupSp.Enabled = true;
            Marker.Visible = nmLy.Enabled;
        }
 private void nmLy_Enter(object sender, EventArgs e)
 {
     try
     {
         if (Spv == null)
         {
             return;
         }
         Spv.ClearAnalitMarkers();
         Marker = Spv.AddAnalitMarker((float)nmLy.Value, MName, Color.Red, false);
         if (MaxSignalAmpl > 0)
         {
             Spv.ZoomAnalitMarkers(MaxSignalAmpl);
         }
         else
         {
             Spv.ZoomAnalitMarkers(0);
         }
     }
     catch (Exception ex)
     {
         Common.LogNoMsg(ex);
     }
 }