MSDNの例では、10ピクセル以上マウスが動いた場合、スクリーンセーバー解除するようにプログラムしています。 このために、MouseMoveイベントで、1回目のイベントで、そのときのマウスの位置を保存し、次のイベントで、移動量の絶対値が10以上であれば、スクリーンセーバを解除するようにしています。 private bool isActive = false; private Point mouseLocation; private void ScreenSaver1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) { // If the MouseLocation still points to 0,0, move it to its actual location // and save the locati