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:
Implementa IComponent.
Non dispone di ToolboxItemAttribute impostato su false.
Non dispone di DesignTimeVisibleAttribute impostato su false.
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
Creare un progetto di applicazione basata su Windows chiamato ToolboxExample.
Per ulteriori informazioni, vedere Procedura: creare un progetto applicazione Windows.
Aggiungere un nuovo componente al progetto. Chiamarlo DemoComponent.
Per ulteriori informazioni, vedere Procedura: aggiungere elementi di progetto nuovi.
Compilare il progetto.
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
Aprire il form del progetto in Progettazione Windows Form.
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.
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
Scaricare il progetto dalla soluzione.
Per ulteriori informazioni sullo scaricamento dei progetti, vedere Procedura: scaricare e ricaricare progetti. Se viene chiesto di salvare, scegliere Sì.
Aggiungere alla soluzione un nuovo progetto Applicazione Windows. Aprire il form nella finestra di progettazione.
La scheda Componenti ToolboxExample del progetto precedente è stata rimossa.
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)