Creazione di immagini in un form
Aggiornamento: novembre 2007
In questa lezione verrà descritto come visualizzare un'immagine mediante chiamate a metodi grafici.
In una lezione precedente è stato descritto come visualizzare un'immagine mediante un controllo PictureBox. È anche possibile visualizzare un'immagine da un file utilizzando i metodi grafici disponibili in Visual Basic. Come specificato nella lezione precedente, l'utilizzo dei metodi grafici al posto del controllo PictureBox è indispensabile se si desidera eseguire un'operazione particolare, ad esempio ruotare l'immagine.
Visualizzazione di un'immagine
Per visualizzare un'immagine in un form o un controllo, utilizzare il metodo grafico DrawImage. Questo metodo accetta come argomento un'immagine bitmap, insieme alle coordinate X e Y che definiscono l'angolo superiore sinistro dell'immagine.
Procedura
Per visualizzare un'immagine ruotata
Scegliere Nuovo progetto dal menu File.
Nel riquadro Modelli della finestra di dialogo Nuovo progetto fare clic su Applicazione Windows.
Digitare DrawImage nella casella Nome, quindi scegliere OK.
Verrà aperto un nuovo progetto Windows Form.
In Esplora soluzioni fare doppio clic sul nodo Progetto per aprire Progettazione progetti.
In Progettazione progetti fare clic sulla scheda Risorse, scegliere Aggiungi risorsa, quindi Aggiungi file esistente.
Nella finestra di dialogo Aggiungi il file esistente alle risorse individuare un file di immagine e selezionarlo, quindi scegliere Apri.
In Esplora soluzioni selezionare il nodo Form1, quindi scegliere Codice dal menu Visualizza per aprire l'editor di codice.
Nell'editor di codice selezionare Paint nell'elenco a discesa Eventi.
Nel gestore eventi Form1_Paint aggiungere il codice riportato di seguito.
e.Graphics.RotateTransform(45) e.Graphics.DrawImage(My.Resources.picture, 50, 0)
Nota: Sostituire picture con il nome della risorsa aggiunta in precedenza.
Premere F5 per eseguire il programma. Nel form verrà visualizzata l'immagine ruotata.
Passaggi successivi
In questa lezione, l'ultima della serie di lezioni sulla grafica, è stato descritto come visualizzare un'immagine ruotata in un form. Questa è l'ultima lezione della serie sulla grafica. Nella serie successiva di lezioni verrà descritto come condividere i programmi creati.
Lezione successiva: Distribuzione di un programma