Condividi tramite


Esempio di animazione

Aggiornamento: novembre 2007

In questo esempio viene illustrato come implementare l'animazione con gli oggetti dello spazio dei nomi System.Drawing.

Per ottenere esempi e istruzioni per la relativa installazione

  • Effettuare una delle seguenti operazioni:

    • Dal menu Guida, scegliere Esempi.

      Il file Readme contiene informazioni sugli esempi.

    • Visitare il sito Web Visual Studio 2008 Samples (informazioni in lingua inglese). Su tale sito sono disponibili le versioni più recenti degli esempi.

    • Individuare gli esempi sul computer in cui è installato Visual Studio. Il percorso di installazione predefinito degli esempi e del file Readme relativo è unità:\Programmi\Microsoft Visual Studio 9.0\Samples\lcid. Per le versioni Express di Visual Studio tutti gli esempi sono disponibili in linea.

Per ulteriori informazioni, vedere Individuazione dei file di esempio.

Nota sulla sicurezza:

In questo esempio di codice viene illustrato un concetto e viene presentato solo il codice rilevante. È possibile che questo esempio non soddisfi i requisiti di sicurezza per un ambiente specifico ed è opportuno non utilizzarlo così come viene riportato. È consigliabile aggiungere codice relativo alla sicurezza e alla gestione degli errori per rendere i progetti più sicuri e potenti. Microsoft fornisce questo esempio di codice "COSÌ COM'È" senza garanzie.

Per eseguire l'esempio

  • Premere F5.

Dimostrazione

In questo esempio vengono utilizzati un oggetto Timer per controllare le modifiche dell'animazione e controlli RadioButton per selezionare l'oggetto di animazione. Vengono illustrati tre stili di animazione:

  • Animazione con frame. L'effetto occhiolino viene ottenuto mediante una serie di immagini statiche (frame). A ogni tic del timer viene visualizzato il frame successivo.

  • Oggetti volanti. Le dimensioni e la velocità della palla che rimbalza sono relative all'area client. Questa animazione viene ottenuta disegnando nell'oggetto Graphics del form.

  • Animazione del testo. Il testo viene disegnato utilizzando l'oggetto LinearGradientBrush. Viene creato un pennello diverso a ogni tic del timer modificando i parametri dell'oggetto LinearGradientBrush. I parametri spostano i punti di inizio e fine del riempimento sfumato.

Vedere anche

Concetti

Cenni preliminari sulla grafica

Riferimenti

Graphics

LinearGradientBrush