コード例 #1
0
 private void btSetupSp_Click(object sender, EventArgs e)
 {
     try
     {
         float        x, y;
         List <float> pix;
         List <int>   sn;
         if (Spv == null)
         {
             return;
         }
         Spv.GetCursorPosition(out x, out y, out pix, out sn);
         if (x <= 0)
         {
             return;
         }
         if (SetupLy(x, false))
         {
             nmLy.Value = (decimal)x;
         }
     }
     catch (Exception ex)
     {
         Common.LogNoMsg(ex);
     }
 }
コード例 #2
0
 private void nmLy_ValueChanged(object sender, EventArgs e)
 {
     try
     {
         if (Marker == null)
         {
             return;
         }
         Marker.Ly      = (float)nmLy.Value;
         Marker.Visible = nmLy.Enabled;
         Spv.ReDraw();
     }
     catch (Exception ex)
     {
         Common.LogNoMsg(ex);
     }
 }
コード例 #3
0
 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);
     }
 }