Disegno e rendering di controlli personalizzati
Il disegno personalizzato dei controlli è una delle molte attività complesse che sono state semplificate da .NET Framework. Con la creazione di un controllo personalizzato vengono messe a disposizione numerose opzioni relative all'aspetto grafico. Se si crea un controllo che eredita dalla classe Control, è necessario fornire codice che consenta al controllo di eseguire il rendering della propria rappresentazione grafica. Se si crea un controllo utente ereditando dalla classe UserControl o da uno dei controlli di Windows Form, è possibile eseguire l'override della rappresentazione grafica standard e fornire codice grafico personalizzato. Se si desidera fornire il rendering personalizzato per i controlli costitutivi di UserControl in fase di creazione, le opzioni sono più limitate, ma offrono comunque un'ampia gamma di possibilità grafiche per controlli e applicazioni.
In questa sezione
Rendering di un controllo Windows Form
Viene spiegato come programmare la logica necessaria per la visualizzazione di un controllo.Controlli creati dall'utente
Viene fornita una panoramica sui passaggi relativi alla scrittura e all'override del codice di rendering per il controllo.Controlli costitutivi
Viene descritto come implementare il codice di rendering personalizzato per i controlli costitutivi nei controlli utente e nei form.Procedura: rendere invisibile il controllo in fase di esecuzione
Viene illustrato come utilizzare la proprietà Visible per nascondere e mostrare un controllo.Procedura: assegnare uno sfondo trasparente al controllo
Viene illustrato come utilizzare il metodo SetStyle per creare un colore di sfondo opaco, trasparente o parzialmente trasparente.Rendering dei controlli con stili visivi
Viene illustrato come eseguire il rendering dei controlli utilizzando stili visivi nei sistemi operativi che li supportano.
Riferimenti
Control
Viene illustrata questa classe e sono presenti collegamenti a tutti i relativi membri.UserControl
Viene illustrata questa classe e sono presenti collegamenti a tutti i relativi membri.OnPaint
Viene illustrato questo metodo.
Sezioni correlate
Procedura: creare oggetti Graphics per disegnare
Viene presentata la funzionalità grafica GDI+ dal punto di vista di Visual Studio, con collegamenti a ulteriori informazioni.Tipi di controlli personalizzati
Vengono descritti i tipi di controlli personalizzati che è possibile creare.