Controllo ScriptInProgressEvent
Il programma di installazione usa questo evento per visualizzare una stringa informativa durante la compilazione dello script di esecuzione dell'installazione. La stringa informativa può essere visualizzata in una finestra di dialogo da un controllo di testo che sottoscrive questo oggetto ControlEvent. Questo evento deve essere creato nella tabella EventMapping .
Questo Oggetto ControlEvent può essere gestito da un'interfaccia utente eseguita a livello di interfaccia utente di base, ridottadell'interfaccia utente o livelli completi dell'interfaccia utente. Per informazioni sui livelli dell'interfaccia utente, vedere livelli dell'interfaccia utente.
Pubblicato da
Questo oggetto ControlEvent viene pubblicato dal programma di installazione.
Discussione
Nessuno.
Azione sui Sottoscrittori
Un controllo text sottoscrizione a ScriptInProgress visualizzerà la stringa di testo specificata in tabella UIText.
Uso tipico
Durante la compilazione dello script di esecuzione, il programma di installazione visualizza un indicatore ProgressBar che indica il tempo rimanente prima dell'inizio dell'esecuzione dello script. L'autore del pacchetto può visualizzare un messaggio preliminare in questo momento che spiega ProgressBar. Per visualizzare un messaggio preliminare, includere un controllo testo nella stessa finestra di dialogo senza modalità di ProgressBar. Specificare che questo controllo Text sottoscrive l'evento ControlEvent ScriptInProgress tramite la tabella EventMapping . Includere una voce nella tabella UIText con ScriptInProgress specificato nel campo Chiave. Specificare il messaggio preliminare come stringa di testo nel campo Testo della tabella UIText. Durante la compilazione dello script, il programma di installazione visualizzerà questa stringa all'interno del controllo di testo. Il testo visualizzato scompare non appena viene completata la compilazione dello script.
Lo stesso controllo di testo che sottoscrive ScriptInProgress ControlEvent può anche sottoscrivere l'TimeRemaining ControlEvent. In questo caso, quando il testo della stringa preliminare ScriptInProgress scompare, viene sostituito dalla stringa "Time Remaining: xx minutes".