Beginning Visual Basic.NET développeurs peut-être surpris de découvrir qu'il n'y a aucune fonction évidente pour capturer des copies du contenu en cours sur l'écran, montrer à l'utilisateur et l'enregistrer sur le disque. La réalisation de la tâche est facile, mais il est assez contre-intuitif : plutôt que d' appeler une fonction dédiée, vous devez simuler l'utilisation de la touche " Impr écran " sur le clavier . Instructions
1
Créez un nouveau projet et sélectionnez " projet Windows Forms . "
2
glisser un bouton et un PictureBox dans votre projet à partir de la boîte à outils .
< . br> 3
Double- cliquez sur le bouton que vous avez ajouté à créer un événement "click" pour elle
4
Collez le texte suivant dans l'événement " Button1_Click " qui vient d'apparaître :
SendKeys.Send ("% { PRTSC }")
Application.DoEvents ()
écran Dim
= Clipboard.GetDataObject
Dim bmp = C ( screen.GetData ( GetType ( System.Drawing.Bitmap ) ) , Bitmap )
PictureBox1.Image = bmp
PictureBox1.Image.Save ("C: \\ image.jpg " ) < br >
ligne par ligne Going, cette simule un " écran Imprimer " appuyez sur la touche (qui est la touche de raccourci pour créer des captures d'écran ) . Il saisit alors les données d'image à partir du presse-papiers et l'affiche sur l'écran dans le PictureBox. Enfin, il enregistre sur le disque comme un JPG .