public override void OnMouseMove(MouseEventArgs mouseEvent) { if (mouseEvent.Button == MouseButtons.Left) { if(m_idx >= 0) { m_x[m_idx] = mouseEvent.X - m_dx; m_y[m_idx] = mouseEvent.Y - m_dy; force_redraw(); } } base.OnMouseMove(mouseEvent); }