Condividi tramite


Informazioni sulla finestra di progettazione dei controlli utente

Aggiornamento: novembre 2007

In questa lezione verrà descritto come creare un controllo personalizzato mediante Progettazione controllo utente.

Nella serie di lezioni precedente è stato descritto come utilizzare un progetto Libreria di classi per creare una classe. Un controllo utente non è altro che una classe visibile all'utente. Come per i controlli standard presenti in Visual Basic, è possibile inserire un controllo utente in un form in fase di progettazione, per visualizzarlo al momento dell'esecuzione del programma.

Durante la progettazione del programma, la finestra di progettazione del form viene utilizzata per disporre i controlli e definirne l'aspetto. È anche disponibile una finestra di progettazione per i controlli utente, denominata Progettazione controllo utente, che consente allo sviluppatore di definire l'aspetto dei controlli.

Creazione di controlli utente

Un controllo utente è simile a qualsiasi altra classe, con la differenza che può essere posizionato nella Casella degli strumenti e visualizzato in un form. Un modulo di classe dispone solo di codice, mentre un controllo utente dispone sia di codice sia di una finestra di progettazione. Progettazione controllo utente è simile a una finestra di progettazione del form, in quanto include proprietà per il controllo dell'aspetto e del comportamento del controllo utente.

Le modalità di creazione di un controllo utente variano leggermente a seconda della versione di Visual Basic in uso: in Visual Basic 2008 è presente un tipo di progetto Libreria di controlli Windows Form, mentre in Visual Basic Express Edition è necessario innanzitutto creare un progetto Libreria di classi e aggiungere quindi un modello Controllo utente.

Procedura

Per creare un controllo utente mediante Visual Basic Express Edition

  1. Scegliere Nuovoprogetto dal menu File.

  2. Nel riquadro Modelli della finestra di dialogo Nuovo progetto scegliere Libreria di classi, quindi OK.

  3. Scegliere Aggiungi controllo utente dal menu Progetto.

  4. Nella finestra di dialogo Aggiungi nuovo elemento scegliere Controllo utente.

  5. Digitare NamesControl nella casella Nome, quindi scegliere Aggiungi.

    Un nuovo modello Controllo utente verrà aggiunto al progetto e Progettazione controllo utente verrà visualizzato.

  6. In Esplora soluzioni fare clic con il pulsante destro del mouse su Class1.vb, scegliere Elimina, quindi OK.

  7. Scegliere Salva tutto dal menu File.

  8. Nella finestra di dialogo Salva progetto digitare NamesUserControl, quindi scegliere Salva.

Per creare un controllo utente utilizzando Visual Studio

  1. Scegliere Nuovoprogetto dal menu File.

  2. Nel riquadro Modelli della finestra di dialogo Nuovo progetto fare clic su Libreria di controlli Windows Form.

  3. Digitare NamesControl nella casella Nome, quindi scegliere OK.

    Un nuovo modello Controllo utente verrà aggiunto al progetto e Progettazione controllo utente verrà visualizzato.

  4. Scegliere Salva tutto dal menu File.

  5. Nella finestra di dialogo Salva progetto digitare NamesUserControl, quindi scegliere Salva.

Passaggi successivi

In questa lezione è stato descritto come creare un progetto che dispone di un controllo utente e come visualizzare Progettazione controllo utente. Un controllo vuoto non è tuttavia di alcuna utilità. Nella lezione successiva verrà pertanto indicato come aggiungere controlli al controllo utente per creare la relativa interfaccia utente.

Lezione successiva: Aggiunta di controlli al controllo utente

Vedere anche

Altre risorse

Oggetti visibili: creazione di un controllo utente

Programmazione a oggetti: utilizzo di classi

Presentazione guidata di Visual Basic