Procedura: ereditare dalla classe UserControl
Aggiornamento: novembre 2007
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 varino da quelli descritti nella Guida in linea 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 Impostazioni di Visual Studio. |
Per creare un controllo utente
Creare un nuovo progetto Libreria di controlli Windows.
Viene creato un nuovo progetto con un controllo utente vuoto.
Trascinare i controlli dalla scheda Windows Form della Casella degli strumenti nella finestra di progettazione.
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.
Implementare eventuali metodi o proprietà personalizzate da incorporare nel controllo.
Per generare 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
Risoluzione dei problemi relativi ai gestori eventi ereditati in Visual Basic
Procedura: eseguire il test del comportamento in fase di esecuzione di UserControl