Beginning Visual Basic.NET ontwikkelaars kunnen worden verrast om te ontdekken dat er geen duidelijke functie om kopieën van de inhoud vast te leggen op dit moment op het scherm , laat het aan de gebruiker en sla het op de harde schijf . Het bereiken van de taak is eenvoudig , maar het is vrij contra-intuïtief : in plaats van te bellen een speciale functie , moet je simuleren het gebruik van de " Print Screen " toets op het toetsenbord . Instructies 1 Maak een nieuw project en selecteer " Windows Forms project . " Kopen van 2 Sleep een Button en een PictureBox in uw project uit de Toolbox . < . br > Goedkope 3 Dubbelklik op de knop die u hebt toegevoegd aan een "klik" evenement voor het creëren 4 Plak het volgende in het " Button1_Click " event dat net verschenen : < br SendKeys.Send > ( " % { PRTSC } " ) Application.DoEvents ( ) op Dim scherm = Clipboard.GetDataObject Dim bmp = C ( screen.GetData ( GetType ( System.Drawing.Bitmap ) ) , PictureBox1.Image = bmp PictureBox1.Image.Save ( Bitmap ) op " C : \\ image.jpg " ) < br > Going lijn per lijn , dit simuleert een " Print Screen " toets drukt ( dat is de sneltoets voor het maken van screenshots ) . Het grijpt dan de beeldgegevens van het klembord en toont het op het scherm in de PictureBox . Ten slotte slaat het op de schijf als een JPG .
|