01.
private
void
mouse_Up(
object
sender, MouseEventArgs e)
02.
{
03.
04.
LeftButtonDown =
false
;
05.
saveFileDialog1.DefaultExt =
"bmp"
;
06.
saveFileDialog1.Filter =
"bmp files (*.bmp)|*.bmp"
;
07.
saveFileDialog1.Title =
"Save screenshot to..."
;
08.
saveFileDialog1.ShowDialog();
09.
ScreenPath = saveFileDialog1.FileName;
10.
11.
12.
if
(
""
!= ScreenPath)
13.
{
14.
SaveScreen();
15.
}
16.
17.
this
.Hide();
18.
}
19.
20.
21.
private
void
SaveScreen()
22.
{
23.
24.
Point StartPoint =
new
Point(CurrentTopLeft.X, CurrentTopLeft.Y);
25.
Rectangle bounds =
new
Rectangle(CurrentTopLeft.X, CurrentTopLeft.Y, CurrentBottomRight.X - CurrentTopLeft.X, CurrentBottomRight.Y - CurrentTopLeft.Y);
26.
ScreenShot.CaptureImage(StartPoint, Point.Empty, bounds, ScreenPath);
27.
28.
}
29.
30.
31.
32.