upperLeftDestination - это точка в вашем новом изображении, в которую вы хотите поместить скопированное изображение.
Чтобы скопировать квадрат 50x50 с экрана, начинающегося в верхнем левом углу экрана:
graphics.CopyFromScreen(new Point(0,0), new Point(0, 0), new Size(50, 50));
Чтобы скопировать квадрат 50x50 с экрана, начиная с (100, 100):
graphics.CopyFromScreen(new Point(100, 100), new Point(0, 0), new Size(50, 50));
Чтобы скопировать квадрат 50x50 из верхнего левого угла экрана, скажем, в изображение 60x60 и датьэто ровная граница 5px со всех сторон, которую вы делаете:
graphics.CopyFromScreen(new Point(0, 0), new Point(5, 5), new Size(50, 50));