Sviluppo di controlli Windows Form
I controlli Windows Form sono componenti riutilizzabili che incapsulano funzionalità dell'interfaccia utente e sono destinati ad applicazioni lato client per Windows. Windows Form non si limita a offrire numerosi controlli pronti per l'utilizzo, ma fornisce anche un'infrastruttura per lo sviluppo di controlli personalizzati. È possibile combinare controlli esistenti, estenderne le funzionalità o creare controlli personalizzati. In questa sezione verranno fornite informazioni di base ed esempi relativi allo sviluppo di controlli Windows Form.
In questa sezione
- Cenni preliminari sull'utilizzo di controlli in Windows Form
Vengono esposti i concetti fondamentali relativi all'utilizzo di controlli in applicazioni Windows Form. - Gerarchia dei componenti Windows Form
Viene illustrata la gerarchia di classe di controlli e componenti nello spazio dei nomi System.Windows.Forms. - Nozioni fondamentali sullo sviluppo di controlli Windows Form
Vengono descritti i passaggi iniziali dello sviluppo di un controllo Windows Form. - Proprietà dei controlli Windows Form
Viene spiegato come aggiungere proprietà ai controlli Windows Form. - Eventi nei controlli Windows Form
Viene illustrato come gestire e definire eventi nei controlli Windows Form. - Rendering di un controllo Windows Form
Viene spiegato come programmare la logica necessaria per la visualizzazione di un controllo. - Esempio di controllo Windows Form con multithreading
Viene descritto come implementare un controllo con multithreading. - Sviluppo di un controllo Windows Form composto
Viene fornita una panoramica sull'implementazione di un controllo che combina altri controlli esistenti. - Esempio di controllo Windows Form
Viene riportato un esempio di controllo personalizzato in cui vengono illustrati i concetti esposti in questa sezione. Tramite il controllo di esempio vengono definite proprietà, eseguito l'override di alcuni metodi, generato un evento ed eseguito il rendering del controllo stesso.
Sezioni correlate
- Attributi per componenti in fase di progettazione
Vengono elencati attributi di metadati da applicare a componenti e controlli in modo che vengano visualizzati correttamente in fase di progettazione nelle finestre di progettazione visive. - Miglioramento del supporto in fase di progettazione
Viene descritto come implementare classi, quali editor e finestre di progettazione, che forniscono supporto in fase di progettazione. - Gestione licenze di componenti e controlli
Viene illustrato come implementare le licenze nel controllo o nel componente.