protected override void OnMouseUp(MouseEventArgs e) { if (Capture && e.Button == MouseButtons.Left) { Capture = false; NovoIscrtavanjeKruznice(e.Location); if (stvaranjeKruznice.Kruznica.kraj.X > 0 && stvaranjeKruznice.Kruznica.kraj.Y > 0) { kruznice.Add(stvaranjeKruznice.Kruznica); } stvaranjeKruznice = null; // Invalidate(); //dok se miš pusti da se nacrta,nije potrebno } base.OnMouseUp(e); // }
protected override void OnMouseDown(MouseEventArgs e) { if (e.Button == MouseButtons.Left) { Capture = true; stvaranjeKruznice = new StvaranjeKruznice { pocetak = e.Location, Kruznica = new Kruznica { } }; stvaranjeKruznice.Kruznica.pocetak = e.Location; } base.OnMouseDown(e); }