Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come catturare una schermata in VB

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 " )

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 .

 

Programmazione © www.354353.com