void HandleMouseClick(object sender, MouseEventArgs e) { int index = PointIndex (e.X); if(index != -1) { OnPointChanged(new OdePointEventArgs (index, new Complex (PointValue (e.Y), 0))); } }
void HandleMouseClick(object sender, MouseEventArgs e) { double re = (double)(2 * e.X - Width) / (Width - 10); double im = (double)(2 * e.Y - Height) / (Height - 10); Complex z = new Complex (re, im); OnPointAdded(new OdePointEventArgs (N, z)); }