Procedura dettagliata: compilare automaticamente la casella degli strumenti con componenti personalizzati

Se i componenti sono definiti da un progetto nella soluzione corrente, verranno automaticamente inclusi nella Casella degli strumenti, senza la necessità di altre azioni. È anche possibile inserire manualmente i componenti personalizzati nella Casella degli strumenti utilizzando Finestra di dialogo Scegli elementi della Casella degli strumenti (Visual Studio), ma la Casella degli strumenti tiene conto degli elementi presenti negli output di compilazione della soluzione con tutte le seguenti caratteristiche:

Nota

La Casella degli strumenti non segue le catene dei riferimenti e quindi non visualizzerà gli elementi che non vengono compilati da un progetto nella soluzione.

In questa procedura dettagliata viene descritto come impostare la visualizzazione automatica di un componente personalizzato nella Casella degli strumenti successivamente alla compilazione del componente. Di seguito sono elencate le attività illustrate nella procedura dettagliata:

  • Creazione di un progetto Windows Form.

  • Creazione di un componente personalizzato.

  • Creazione di un'istanza di un componente personalizzato.

  • Scaricamento e nuovo caricamento di un componente personalizzato.

Al termine, si potrà notare che nella Casella degli strumenti è incluso il componente creato.

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.

Creazione del progetto

Il primo passaggio indica come creare il progetto e impostare il form.

Per creare il progetto

  1. Creare un progetto di applicazione basata su Windows chiamato ToolboxExample.

    Per ulteriori informazioni, vedere Procedura: creare un progetto applicazione Windows.

  2. Aggiungere un nuovo componente al progetto. Chiamarlo DemoComponent.

    Per ulteriori informazioni, vedere Procedura: aggiungere elementi di progetto nuovi.

  3. Compilare il progetto.

  4. Scegliere Opzioni dal menu Strumenti. Scegliere su Generale in Progettazione Windows Form e verificare che l'opzione AutoToolboxPopulate sia impostata su True.

Creazione di un'istanza di un componente personalizzato

Il passaggio successivo consiste nella creazione di un'istanza del componente personalizzato nel form. Dal momento che la Casella degli strumenti automaticamente tiene conto del nuovo componente, la creazione risulterà semplice al pari di altri componenti o controlli.

Per creare un'istanza di un componente personalizzato

  1. Aprire il form del progetto in Progettazione Windows Form.

  2. Nella Casella degli strumenti fare clic sulla nuova scheda denominata Componenti ToolboxExample.

    Dopo aver selezionato la scheda, verrà visualizzato DemoComponent.

    Nota

    Per non compromettere le prestazioni, i componenti presenti nell'area compilata automaticamente della Casella degli strumenti non vengono visualizzate le bitmap personalizzate e ToolboxBitmapAttribute non è supportato. Per visualizzare un'icona per un componente personalizzato nella Casella degli strumenti, caricare il componente nella finestra di dialogo Scegli elementi della Casella degli strumenti.

  3. Trascinare il componente nel form.

    Un'istanza del componente viene creata e aggiunta nella Barra dei componenti.

Scaricamento e nuovo caricamento di un componente personalizzato

La Casella degli strumenti tiene conto dei componenti di ogni progetto caricato e quando un progetto viene scaricato, rimuove i riferimenti ai componenti del progetto.

Per valutare l'effetto nella Casella degli strumenti dello scaricamento e nuovo caricamento dei componenti

  1. Scaricare il progetto dalla soluzione.

    Per ulteriori informazioni sullo scaricamento dei progetti, vedere Procedura: scaricare e ricaricare progetti. Se viene chiesto di salvare, scegliere .

  2. Aggiungere alla soluzione un nuovo progetto Applicazione Windows. Aprire il form nella finestra di progettazione.

    La scheda Componenti ToolboxExample del progetto precedente è stata rimossa.

  3. Ricaricare il progetto ToolboxExample.

    La scheda Componenti ToolboxExample viene ora di nuovo visualizzata.

Passaggi successivi

In questa procedura dettagliata viene spiegato che la Casella degli strumenti tiene conto dei componenti di un progetto e anche dei controlli. Provare con i controlli personalizzati aggiungendo e rimuovendo i progetti dei controlli dalla soluzione.

Vedere anche

Attività

Procedura: modificare le schede della Casella degli strumenti

Riferimenti

Generale, Progettazione Windows Form, finestra di dialogo Opzioni

Finestra di dialogo Scegli elementi della Casella degli strumenti (Visual Studio)

Altre risorse

Inserimento di controlli in Windows Form