Condividi tramite


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 stai creando un controllo che eredita da Control, devi fornire codice che permetta al controllo di eseguire il rendering della sua rappresentazione grafica. Se si sta creando un controllo utente ereditando dalla UserControlo ereditando da uno dei controlli di Windows Forms, è possibile sovrascrivere la rappresentazione grafica standard e fornire un codice grafico personalizzato. Se vuoi fornire un rendering personalizzato per i controlli componenti di un UserControl che stai creando, le opzioni diventano più limitate, ma consentono comunque una vasta gamma di opzioni grafiche per i controlli e le applicazioni.

In questa sezione

Il rendering di un controllo Windows Forms
Illustra come programmare la logica che visualizza un controllo .

User-Drawn controlli
Offre una panoramica dei passaggi necessari per scrivere e sovrascrivere il codice di rendering per il tuo controllo.

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

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

Come dare al controllo uno sfondo trasparente
Illustra come utilizzare il metodo SetStyle per creare un colore di sfondo opaco, trasparente o parzialmente trasparente.

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

Riferimento

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

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

OnPaint
Descrive questo metodo.

Procedura: Creare oggetti grafici per il disegno
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.