Condividi tramite


Finestra di dialogo dell'interfaccia utente Pulsanti di opzione

Le finestre di dialogo Pulsanti di opzione vengono utilizzate per consentire all'utente di scegliere tra un massimo di quattro opzioni che si escludono reciprocamente. Il valore della scelta effettuata verrà poi restituito durante l'installazione. Sono disponibili tre finestre di dialogo Pulsanti di opzione: Pulsanti di opzione (2 pulsanti), Pulsanti di opzione (3 pulsanti) e Pulsanti di opzione (4 pulsanti). L'unico elemento che distingue le tre finestre di dialogo è il numero dei pulsanti di opzione (di scelta); per il resto sono identiche. Ciascuna di esse può essere utilizzata soltanto una volta in un progetto di distribuzione.

Le finestre di dialogo contengono due, tre o quattro pulsanti di opzione a ognuno dei quali è associata un'etichetta, oltre a etichette aggiuntive utilizzate per fornire informazioni all'utente. Il testo delle etichette viene specificato in fase di progettazione nella finestra Proprietà. Per ciascun pulsante di opzione sono previste anche proprietà aggiuntive relative all'impostazione del valore predefinito e all'impostazione del pulsante di opzione predefinito.

Nell'illustrazione riportata di seguito è raffigurata una tipica finestra di dialogo Pulsanti di opzione (2 pulsanti), come viene visualizzata durante l'installazione.

Finestra di dialogo Pulsanti di opzione (2 pulsanti)

Schermata iniziale dell'interfaccia utente di distribuzione

Proprietà

Per la finestra di dialogo Pulsanti di opzione sono disponibili le proprietà elencate di seguito.

Property

Oggetto di descrizione

BannerBitmap

Consente di specificare l'immagine bitmap o JPEG da visualizzare nell'area dell'intestazione. Nell'illustrazione precedente è visualizzata l'immagine bitmap predefinita. Per ulteriori informazioni, vedere Proprietà BannerBitmap.

BannerText

Consente di specificare il testo da visualizzare nell'area dell'intestazione. Nell'illustrazione precedente corrisponde a "Testo dell'intestazione".

BodyText

Consente di specificare il testo da visualizzare sopra ai pulsanti di opzione. Nell'illustrazione precedente corrisponde a "Testo del corpo della finestra di dialogo".

Button1Label

Consente di specificare il testo da visualizzare accanto al primo pulsante di opzione. Nell'illustrazione precedente corrisponde a "Prima opzione".

Button1Value

Consente di specificare un valore per il primo pulsante di opzione. Questo è il valore che verrà restituito dalla proprietà ButtonProperty se viene selezionato il primo pulsante di opzione.

Button2Label

Consente di specificare il testo da visualizzare accanto al secondo pulsante di opzione. Nell'illustrazione precedente corrisponde a "Seconda opzione".

Button2Value

Consente di specificare un valore per il secondo pulsante di opzione. Questo è il valore che verrà restituito dalla proprietà ButtonProperty se viene selezionato il secondo pulsante di opzione.

Button3Label

Consente di specificare il testo da visualizzare accanto al terzo pulsante di opzione. Non disponibile per la finestra di dialogo Pulsanti di opzione (2 pulsanti).

Button3Value

Consente di specificare un valore per il terzo pulsante di opzione. Questo è il valore che verrà restituito dalla proprietà ButtonProperty se viene selezionato il terzo pulsante di opzione. Non disponibile per la finestra di dialogo Pulsanti di opzione (2 pulsanti).

Button4Label

Consente di specificare il testo da visualizzare accanto al quarto pulsante di opzione. Non disponibile per le finestre di dialogo Pulsanti di opzione (2 pulsanti) e Pulsanti di opzione (3 pulsanti).

Button4Value

Consente di specificare un valore per il quarto pulsante di opzione. Questo è il valore che verrà restituito dalla proprietà ButtonProperty se viene selezionato il quarto pulsante di opzione. Non disponibile per le finestre di dialogo Pulsanti di opzione (2 pulsanti) e Pulsanti di opzione (3 pulsanti).

ButtonProperty

Consente di specificare il nome di una proprietà utilizzata per recuperare il valore del pulsante di opzione selezionato. Questa proprietà può essere utilizzata nelle condizioni.

DefaultValue

Consente di specificare il pulsante di opzione che risulterà selezionato alla visualizzazione della finestra di dialogo.

Controllo dell'aspetto della finestra di dialogo Pulsanti di opzione

Sono disponibili numerose proprietà che permettono di determinare come si presenterà all'utente la finestra di dialogo Pulsanti di opzione durante l'installazione.

  • La proprietà BannerBitmap consente di controllare l'immagine visualizzata nell'angolo superiore destro della finestra di dialogo. La posizione e le dimensioni dell'immagine non sono modificabili.

    SuggerimentoSuggerimento

    È consigliabile utilizzare la stessa immagine per tutte le finestre di dialogo del programma di installazione in modo da ottenere un'interfaccia utente coerente e uniforme.

  • La proprietà BannerText consente di controllare il testo visualizzato nell'intestazione posta nella parte superiore della finestra di dialogo. La posizione, le dimensioni e la dimensione del tipo di carattere non sono modificabili. Il testo può andare a capo, ma non può estendersi oltre le due righe.

  • La proprietà BodyText consente di controllare il testo visualizzato appena sotto l'area dell'intestazione della finestra di dialogo. La posizione, le dimensioni e la dimensione del tipo di carattere non sono modificabili. Il testo può andare a capo, ma non può estendersi oltre le quattro righe.

  • Le proprietà ButtonNLabel consentono di controllare il testo delle etichette dei pulsanti di opzione. La posizione e la dimensione del tipo di carattere non sono modificabili e il testo non può andare a capo.

    SuggerimentoSuggerimento

    Se esiste la possibilità che le finestre di dialogo vengano localizzate, prevedere spazio per una eventuale espansione del testo. È infatti possibile che una parola, tradotta in un'altra lingua, diventi più lunga, con il rischio di un troncamento del testo.

Recupero delle scelte dell'utente mediante le proprietà della finestra di dialogo Pulsanti di opzione

Quando viene eseguito il programma di installazione contenente la finestra di dialogo Pulsanti di opzione l'utente può scegliere un'opzione. La scelta effettuata può quindi essere utilizzata per controllare un'altra fase dell'installazione.

Si potrebbe creare ad esempio una finestra di dialogo Pulsanti di opzione (2 pulsanti) che permetta all'utente di scegliere di installare un file facoltativo. In questo caso, si dovrebbe impostare la proprietà Button1Label su "Installa file facoltativo" e la proprietà Button2Label su "Non installare file facoltativo". I valori delle proprietà Button1Value e Button2Value dovrebbero conservare l'impostazione predefinita, rispettivamente 1 e 2.

Se è probabile che solitamente gli utenti non vogliano installare il file facoltativo, la proprietà DefaultValue potrebbe essere impostata su 2 e risulterebbe quindi selezionata per impostazione predefinita.

Nell'Editor del file system si dovrebbe poi impostare la proprietà Condition relativa al file facoltativo sul valore predefinito della proprietà ButtonProperty (BUTTON2) e della proprietà Button1Value (1): BUTTON2=1.

Durante l'installazione verrà valutata la proprietà Condition per il file. Se l'utente seleziona il primo pulsante di opzione, la proprietà ButtonProperty restituirà il valore di Button1Value e il file verrà installato. In caso contrario, la condizione restituirà false e il file non verrà installato.

Vedere anche

Concetti

Restrizioni delle finestre di dialogo relative all'installazione

Altre risorse

Gestione dell'interfaccia utente durante la distribuzione

Finestre di dialogo di distribuzione

Gestione delle condizioni di avvio durante la distribuzione