Visual Basic.NET - Screen shot solo en una region de la pantalla

 
Vista:
sin imagen de perfil
Val: 8
Ha disminuido su posición en 6 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

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

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")
y tambien kisiera que el form1 siempre se arrastre al lado derecho del form2 donde estan los controles, muchas gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 8
Ha disminuido su posición en 6 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Screen shot solo en una region de la pantalla

Publicado por Kennedy (18 intervenciones) el 17/07/2014 17:58:27
Oye muchas gracias, pero me puedes ayudar con el codigo del evento onresize muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar