Beginning Visual Basic.NET sviluppatori può essere sorpresi di scoprire che non esiste una funzione ovvia per catturare copie del contenuto attualmente sullo schermo , mostrare all'utente e salvarlo sul disco . Raggiungere il compito è facile , ma è abbastanza intuitivo : invece di chiamare una funzione dedicata, è necessario simulare l' uso del tasto "Stamp" sulla tastiera. Istruzioni
1
Creare un nuovo progetto e selezionare "Progetto Windows Form ".
2
trascinare un pulsante e un Picturebox nel progetto dalla Casella degli strumenti .
< . br>
3 Fare doppio clic sul pulsante aggiunto per creare un evento "click" per esso
4
Incollare il seguente nell'evento " Button1_Click " che appena apparso :
SendKeys.Send ( " % { PRTSC }" ) per
Application.DoEvents ()
schermo Dim = Clipboard.GetDataObject
Dim bmp = CType ( screen.GetData ( GetType ( System.Drawing.Bitmap ) ) , Bitmap ) per
PictureBox1.Image = bmp
PictureBox1.Image.Save ( "C : \\ immagine.jpg " ) < br >
linea per linea Going, questo simula un " Print Screen ", premere il tasto (che è il tasto di scelta rapida per la creazione di schermate) . E poi afferra i dati di immagine dalla clipboard e lo visualizza sullo schermo nella PictureBox . Infine, si salva nel disco come JPG .