Disegno e rendering di controlli personalizzati

Il disegno personalizzato dei controlli è una delle numerose attività complesse rese facili da .NET Framework. Quando si crea un controllo personalizzato, sono disponibili molte opzioni relative all'aspetto grafico del controllo. Se si crea un controllo che eredita da Control, è necessario fornire codice che consenta al controllo di eseguire il rendering della relativa rappresentazione grafica. Se si sta creando un controllo utente ereditando da UserControlo ereditando da uno dei controlli Windows Form, è possibile eseguire l'override della rappresentazione grafica standard e fornire codice grafico personalizzato. Se si desidera fornire rendering personalizzato per i controlli costitutivi di un oggetto UserControl che si sta creando, le opzioni diventano più limitate, ma consentono comunque un'ampia gamma di possibilità grafiche per i controlli e le applicazioni.

In questa sezione

Rendering di un controllo di Windows Form
Illustra come programmare la logica che visualizza un controllo .

Controlli creati dall'utente
Offre una panoramica dei passaggi necessari per la scrittura e l'override del codice di rendering per il controllo.

Controlli costitutivi
Viene descritto come implementare codice di rendering personalizzato per i controlli costitutivi nei controlli utente e nei moduli.

Procedura: Rendere invisibile il controllo in fase di esecuzione
Illustra come utilizzare la Visible proprietà per nascondere e visualizzare un controllo.

Procedura: Assegnare uno sfondo trasparente al controllo
Illustra come usare il SetStyle metodo per creare un colore di sfondo opaco, trasparente o parzialmente trasparente.

Rendering dei controlli con stili visivi
Illustra come eseguire il rendering dei controlli usando gli stili di visualizzazione nei sistemi operativi che li supportano.

Riferimento

Control
Descrive la classe e include collegamenti a tutti i relativi membri.

UserControl
Descrive la classe e include collegamenti a tutti i relativi membri.

OnPaint
Descrive questo metodo.

Procedura: Creare oggetti Graphics per disegnare
Introduce la funzionalità grafica GDI+ dal punto di vista di Visual Studio e fornisce collegamenti ad altre informazioni.

Tipi di controlli personalizzati
Descrive i tipi di controlli personalizzati che è possibile creare.