Procedura: ereditare dalla classe UserControl

Per combinare le funzionalità di uno o più controlli Windows Form con il codice personalizzato, è possibile creare un controllo utente. I controlli utente combinano lo sviluppo rapido del controllo, la funzionalità del controllo standard di Windows Forms e la versatilità di proprietà e metodi personalizzati. Quando si inizia con la creazione di un controllo utente, viene visualizzata una finestra di progettazione in cui è possibile inserire controlli Windows Forms standard. Questi controlli mantengono tutte le funzionalità intrinseche, nonché l'aspetto e il comportamento dei controlli standard. Una volta che questi controlli sono incorporati nel controllo utente, tuttavia, non sono più disponibili tramite codice. Il controllo utente esegue il proprio disegno e gestisce anche tutte le funzionalità di base associate ai controlli.

Per creare un controllo utente

  1. Creare un nuovo progetto Libreria di controlli Di Windows in Visual Studio.

    Viene creato un nuovo progetto con un controllo utente vuoto.

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

  3. Questi controlli devono essere posizionati e progettati come si desidera che vengano visualizzati nel controllo utente finale. Se si desidera consentire agli sviluppatori di accedere ai controlli costitutivi, è necessario dichiararli come public o esporre in modo selettivo le proprietà del controllo che li costituiscono. Per informazioni dettagliate, Procedura: Esporre le proprietà dei controlli costitutivi.

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

  5. Premere F5 per compilare il progetto ed eseguire il controllo nel contenitore di test UserControl. Per altre informazioni, vedere Procedura: Eseguire il test del comportamento in fase di esecuzione di UserControl.

Vedi anche