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; }