Screen shot solo en una region de la pantalla
Publicado por Kennedy (18 intervenciones) el 17/07/2014 02:04:33
Buenas Tardes, estoy desarrollan una app que me permita hacer una captura de pantalla solo en una area que el usuario quiera, mi proyecto tiene 2 form1, el form1 determina el area que se capturara y en el for2 estan los controles tal como en la imagen
donde indica el alto y ancho de la foto este es parte del codigo que uso para hacerlo no se que me estara siendo falta
y tambien kisiera que el form1 siempre se arrastre al lado derecho del form2 donde estan los controles, muchas gracias de antemano

1
2
3
4
5
6
7
8
9
10
11
12
Dim gr As Graphics = Form1.CreateGraphics
Dim fSize As Size = Form1.Size
Dim bm As New Bitmap(fSize.Width, fSize.Height, gr)
Dim gr2 As Graphics = Graphics.FromImage(bm)
gr.CopyFromScreen(Form1.Location.X, Form1.Location.Y, 0, 0, fSize)
Dim ScreenCap As Image
ScreenCap = bm
ScreenCap.Save(Environment.CurrentDirectory + "\Screencap001.jpg")
Valora esta pregunta


0