private void Form1_MouseUp(object sender, MouseEventArgs e) { if (translateStart) { Nokta n = new Nokta(e.X, e.Y); n.setColor(translatedColor); pointList.Add(n); translateStart = false; Invalidate(); } }
private void Form1_MouseClick(object sender, MouseEventArgs e) { Boolean found = false; if (draw) { if ((e.X >= 200 && e.X <= 600) && (e.Y >= 100 && e.Y <= 400))//çizim alanında mı { for (int i = 0; i < pointList.Count; i++) { if (pointList[i].getRectangle().Contains(e.X, e.Y)) { found = true; break; } } if (!found) { Nokta n = new Nokta(e.X, e.Y); pointList.Add(n); Invalidate(); } } } else if (delete) { if ((e.X >= 200 && e.X <= 600) && (e.Y >= 100 && e.Y <= 400))//çizim alanında mı { for (int i = 0; i < pointList.Count; i++) { if(pointList[i].getRectangle().Contains(e.X,e.Y)) { pointList.RemoveAt(i); Invalidate(); } } } } }