private void NeedleBtn_Click(object sender, EventArgs e)
 {
     if (needle==null)
     {
         isNeedleClicked = true;
         needleRedactor.Visible = true;
     }
     else
     {
         NeedleBtn.Text = "Намалювати голку";
         items.Remove(needle);
         needle = null;
         isNeedleClicked = false;
         needleRedactor.Visible = true;
         Draw();
     }
     ResetPointsArray();
 }
 private void DrawNeedle()
 {
     if (!firstNeedlePointClicked)
     {
         firstNeedlePoint = currentPoint;
     }
     else
     {
         needle = new NENeedle(firstNeedlePoint, currentPoint);
         items.Add(needle);
         needle.Draw(g);
         NeedleBtn.Text = "Прибрати голку";
         isNeedleClicked = false;
         needleRedactor.Needle = needle;
         needleRedactor.Angle = needle.GetAngle();
     }
     firstNeedlePointClicked = !firstNeedlePointClicked;
 }