Pulsanti di comando: aggiunta di barre degli strumenti e di pulsanti
Aggiornamento: novembre 2007
In questa lezione verrà descritto come aggiungere una barra degli strumenti a un'applicazione, come aggiungere pulsanti della barra degli strumenti e come rispondere agli eventi Click dei pulsanti.
In genere nella parte superiore di qualsiasi applicazione standard basata su Windows è presente una barra degli strumenti, che fornisce accesso diretto alle funzionalità dell'applicazione quando si fa clic su un pulsante. È possibile aggiungere un controllo ToolStrip a un'applicazione e pulsanti alla barra degli strumenti. È possibile aggiungere singoli controlli ToolStripButton o effettuare una selezione tra gli altri controlli, ad esempio il controllo ToolStripTextBox, il controllo ToolStripDropDownButton e così via.
Procedura
Per aggiungere una barra degli strumenti e un pulsante della barra degli strumenti a un Windows Form
Scegliere Nuovo progetto dal menu File.
Verrà visualizzata la finestra di dialogo Nuovo progetto.
Scegliere Applicazione Windows Form, quindi fare clic su OK.
Dalla Casella degli strumenti trascinare un controllo ToolStrip nel form.
Nella barra dei componenti viene visualizzato ToolStrip1 e nella parte superiore del form viene aggiunta una barra degli strumenti contenente una freccia a discesa.
Fare clic sulla freccia a discesa, quindi su Pulsante per aggiungere un pulsante alla barra degli strumenti, come mostrato nella figura riportata di seguito.
Aggiunta di un pulsante al controllo ToolStrip
Sulla barra degli strumenti viene visualizzato ToolStripButton1.
Fare clic su ToolstripButton1 nel form, quindi nella finestra Proprietà modificare le proprietà riportate di seguito.
Proprietà
Value
Name
Taglia
Text
Taglia
DisplayStyle
Text
Nota: In questo esempio viene visualizzato solo il testo sul pulsante, ma è anche possibile visualizzare un'immagine impostando la proprietà DisplayStyle su ImageAndText.
Aggiungere un controllo TextBox al form, lasciando il nome predefinito TextBox1.
Fare clic sul controllo TextBox, quindi nella finestra Proprietà modificare le seguenti proprietà:
Proprietà
Value
Size
260, 20
Text
This is a simple test
Fare doppio clic sul pulsante Taglia per immettere il gestore dell'evento Click predefinito.
Aggiungere il codice seguente al gestore eventi Cut_Click. In questo codice il testo selezionato in TextBox1 viene tagliato e aggiunto agli Appunti.
Me.TextBox1.Cut()
Premere F5 per eseguire il codice.
Nella casella di testo selezionare la parola simple, quindi fare clic su Taglia.
La parola simple verrà eliminata dalla casella di testo.
Chiudere l'applicazione.
Aggiunta di pulsanti standard della barra degli strumenti
Come scelta rapida, è possibile aggiungere diversi pulsanti standard contemporaneamente. Il controllo ToolStrip dispone di un riquadro Attività ToolStrip accessibile facendo clic sulla freccia delle Smart Task nell'angolo superiore destro del controllo. Questo riquadro attività consente di inserire sette pulsanti standard sulla barra degli strumenti, come mostrato nella figura riportata di seguito.
Accesso al riquadro Attività ToolStrip
Per aggiungere un insieme di pulsanti standard della barra degli strumenti a un Windows Form
Selezionare il controllo ToolStrip e fare clic sulla freccia delle Smart Task nell'angolo superiore destro del controllo. Quindi fare clic su Inserisci elementi standard.
Sulla barra degli strumenti vengono visualizzati sette pulsanti standard (Nuovo, Apri, Salva, Stampa, Taglia, Copia, Incolla e ?).
Fare doppio clic sul controllo CutToolStripButton per immettere il gestore dell'evento Click predefinito e aggiungere il codice riportato di seguito. In questo codice il testo selezionato in TextBox1 viene tagliato e copiato negli Appunti.
Me.TextBox1.Cut()
Aggiungere il codice riportato di seguito al di sotto della procedura CutToolStripButton_Click. In questo codice il testo selezionato in TextBox1 viene copiato negli Appunti quando l'utente fa clic sul pulsante Copia. Quando invece l'utente fa clic sul pulsante Incolla, il contenuto degli Appunti viene incollato nella selezione contenuta in TextBox1.
Private Sub CopyToolStripButton_Click(ByVal sender _ As Object, ByVal e As System.EventArgs) Handles _ CopyToolStripButton.Click Me.TextBox1.Copy() End Sub Private Sub PasteToolStripButton_Click(ByVal sender _ As Object, ByVal e As System.EventArgs) Handles _ PasteToolStripButton.Click Me.TextBox1.Paste() End Sub
Premere F5 per eseguire il codice.
Quando viene visualizzato il form, fare clic sul pulsante Copia.
Spostare il punto di inserimento alla fine della frase, premere la BARRA SPAZIATRICE, quindi fare clic sul pulsante Incolla.
Selezionare la parola simple nella seconda frase, quindi fare clic sul pulsante Taglia che presenta l'icona delle forbici.
Chiudere l'applicazione.
Passaggi successivi
In questa lezione è stato descritto come aggiungere un controllo ToolStrip a un'applicazione. È stato quindi illustrato come aggiungere un pulsante alla barra degli strumenti e scrivere codice nel gestore dell'evento Click del pulsante. È stato anche descritto come aggiungere un insieme di pulsanti standard alla barra degli strumenti.
Nella lezione successiva verrà illustrato come rendere l'applicazione simile a Esplora risorse utilizzando un controllo TreeView.
Lezione successiva: Configurazione personalizzata di Esplora risorse: utilizzo dei controlli TreeView
Vedere anche
Riferimenti
Cenni preliminari sul controllo ToolStrip (Windows Form)
Altre risorse
Creazione dell'aspetto visivo del programma: introduzione a Windows Form