Condividi tramite


Informazioni dettagliate: utilizzo di più gruppi di pulsanti di opzione

Aggiornamento: novembre 2007

In questa lezione verrà descritto come creare più gruppi di pulsanti di opzione che si escludono a vicenda in un singolo form.

Nella lezione precedente è stato descritto come creare un gruppo di pulsanti di opzione per presentare all'utente una serie di scelte che si escludono a vicenda. Se si desidera visualizzare due o più gruppi di opzioni, si tenga presente che tutti i controlli RadioButton presenti in un form vengono considerati come un singolo gruppo ed è quindi possibile scegliere un solo pulsante di opzione.

In Visual Basic sono tuttavia disponibili diversi controlli noti come controlli contenitore che possono contenere altri controlli. Inserendo un controllo contenitore nel form e aggiungendo controlli RadioButton all'interno di tale contenitore, è possibile creare più gruppi di pulsanti di opzione nello stesso form.

I controlli contenitore più comuni sono GroupBox e Panel. La differenza principale tra questi due controlli è che GroupBox, diversamente da Panel, ha un bordo visibile. Quando si utilizza un controllo contenitore per raggruppare pulsanti di opzione, è preferibile utilizzare GroupBox perché il bordo consente all'utente di identificare visivamente le opzioni facenti parte di un unico gruppo.

Procedura

Per utilizzare un controllo GroupBox come contenitore

  1. Aprire il progetto UserChoices creato nella lezione precedente. Se questo progetto non è stato salvato, tornare prima alla lezione precedente Recupero delle scelte dell'utente: utilizzo di caselle di controllo e pulsanti di opzione e completare le procedure indicate.

  2. In Esplora soluzioni selezionare Form1.vb, quindi scegliere Finestra di progettazione dal menu Visualizza.

  3. Dalla Casella degli strumenti trascinare un controllo GroupBox nel form.

  4. Nella finestra Proprietà modificare la proprietà Text del controllo GroupBox in Select a crust.

  5. Con il controllo GroupBox ancora selezionato, trascinare due controlli RadioButton dalla Casella degli strumenti e rilasciarli sopra il controllo GroupBox.

  6. Nella finestra Proprietà modificare le proprietà Text di RadioButton3 e RadioButton4 rispettivamente in Thin crust e Thick crust.

  7. Nel form fare doppio clic sul pulsante Order Pizza per visualizzare il gestore eventi Button1_Click nell'editor di codice.

  8. Nel gestore eventi Button1_Click aggiungere il codice riportato di seguito.

    If RadioButton3.Checked = True Then
        MsgBox("You chose a thin crust")
    Else
        MsgBox("You chose a thick crust")
    End If
    
  9. Premere F5 per eseguire il programma. Selezionare uno dei pulsanti di opzione, quindi fare clic sul pulsante Order Pizza. Verrà visualizzata una finestra di messaggio in cui è indicata la scelta effettuata. Si noti che la scelta riguardante la salsa viene mantenuta.

Passaggi successivi

In questa lezione è stato descritto come utilizzare un controllo contenitore per raggruppare controlli RadioButton. Nella lezione successiva verrà descritto come visualizzare immagini.

Lezione successiva: Visualizzazione di immagini: utilizzo del controllo PictureBox

Vedere anche

Attività

Recupero delle scelte dell'utente: utilizzo di caselle di controllo e pulsanti di opzione

Procedura: raggruppare i controlli tramite il controllo GroupBox di Windows Form

Riferimenti

Cenni preliminari sul controllo Panel (Windows Form)