Condividi tramite


Procedura: ereditare dalla classe UserControl

Per combinare la funzionalità di uno o più controlli Windows Form con codice personalizzato, è possibile creare un controllo utente. I controlli utente combinano lo sviluppo rapido, funzionalità standard dei controlli Windows Form, con la versatilità delle proprietà e dei metodi personalizzati. Quando si inizia a creare un controllo utente, viene visualizzata una finestra di progettazione in cui è possibile inserire i controlli standard Windows Form che conservano tutta la funzionalità intrinseca nonché l'aspetto e il comportamento dei controlli standard, ma, una volta incorporati nel controllo utente, non sono più disponibili mediante codice. Il controllo utente esegue il proprio disegno e gestisce inoltre tutta la funzionalità di base associata ai controlli.

Nota

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.

Per creare un controllo utente

  1. Creare un nuovo progetto Libreria di controlli Windows.

    Viene creato un nuovo progetto con un controllo utente vuoto.

  2. Trascinare i controlli dalla scheda Windows Form della Casella degli strumenti nella finestra di progettazione.

  3. Posizionare e progettare questi controlli nel modo in cui si desidera che vengano visualizzati nel controllo utente finale. Per consentire agli sviluppatori di accedere ai controlli costitutivi, è necessario dichiararli come Public o esporne le proprietà in modo selettivo. Per informazioni dettagliate, vedere Procedura: esporre le proprietà dei controlli costitutivi.

  4. Implementare eventuali metodi o proprietà personalizzate da incorporare nel controllo.

  5. Per compilare il progetto ed eseguire il controllo in UserControl Test Container, premere F5. Per ulteriori informazioni, vedere Procedura: eseguire il test del comportamento in fase di esecuzione di UserControl.

Vedere anche

Attività

Procedura: ereditare dalla classe Control

Procedura: ereditare da controlli di Windows Form esistenti

Procedura: creare controlli per Windows Form

Troubleshooting Inherited Event Handlers in Visual Basic

Procedura: eseguire il test del comportamento in fase di esecuzione di UserControl

Concetti

Tipi di controlli personalizzati