private void Form1_MouseMove(object sender, MouseEventArgs e) { //only catch the move if the button is down. think of a pen on the input device mouseListener.MouseMove(e); }