Condividi tramite


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

  1. Scegliere Nuovo progetto dal menu File.

  2. Nel riquadro Modelli della finestra di dialogo Nuovo progetto fare clic su Applicazione Windows.

  3. Digitare DrawImage nella casella Nome, quindi scegliere OK.

    Verrà aperto un nuovo progetto Windows Form.

  4. In Esplora soluzioni fare doppio clic sul nodo Progetto per aprire Progettazione progetti.

  5. In Progettazione progetti fare clic sulla scheda Risorse, scegliere Aggiungi risorsa, quindi Aggiungi file esistente.

  6. Nella finestra di dialogo Aggiungi il file esistente alle risorse individuare un file di immagine e selezionarlo, quindi scegliere Apri.

  7. In Esplora soluzioni selezionare il nodo Form1, quindi scegliere Codice dal menu Visualizza per aprire l'editor di codice.

  8. Nell'editor di codice selezionare Paint nell'elenco a discesa Eventi.

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

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

Vedere anche

Attività

Creazione di testo in un form

Altre risorse

Creazione di immagini: utilizzo di elementi grafici

Presentazione guidata di Visual Basic