public void ClickAndDragLeft(Point p1, Point p2)
 {
     if (Invalid || !IsValidPosition(p1) || !IsValidPosition(p2))
     {
         return;
     }
     SetFocus();
     VirtualMouse.ClickAndDragLeft(p1, p2);
 }
 public void ClickLeft(Point p)
 {
     if (!IsValidPosition(p))
     {
         return;
     }
     SetFocus();
     VirtualMouse.ClickLeft(p);
 }