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 .
|