Beginning Visual Basic.NET desarrolladores que se sorprenda al descubrir que no hay ninguna función obvia para capturar ejemplares de los contenidos actualmente en la pantalla , muestran al usuario y guardarlo en el disco . El logro de la tarea es fácil, pero es bastante contrario a la intuición : en lugar de llamar a una función específica , es necesario para simular el uso de la tecla " Imprimir Pantalla" en el teclado. Instrucciones
1
Crear un nuevo proyecto y seleccione " proyecto de Windows Forms. "
2
Arrastre un botón y un PictureBox en el proyecto de la caja de herramientas.
< . br> 3
Haga doble clic en el botón que agregó a crear un evento de "click " para que
4
Pega el siguiente en el evento " Button1_Click " que acaba de aparecer :
SendKeys.Send ("% { PRTSC }")
Application.DoEvents
( ) guía pantalla Dim
= Clipboard.GetDataObject
Dim bmp = CType ( screen.GetData ( GetType ( System.Drawing.Bitmap ) ) , Bitmap )
PictureBox1.Image = bmp
PictureBox1.Image.Save ("C: \\ imagen.jpg ") < br >
ir línea por línea , esto simula una "Imprimir Pantalla ", pulse la tecla ( que es la tecla de acceso directo para crear capturas de pantalla ) . A continuación, toma los datos de la imagen del portapapeles y lo muestra en la pantalla en el cuadro de imagen . Por último, se guarda en el disco como un archivo JPG .