Sdílet prostřednictvím


ScriptInProgress ControlEvent

Instalační program používá tuto událost k zobrazení informačního řetězce během kompilace spouštěcího skriptu instalace. Informační řetězec lze zobrazit v dialogovém okně pomocí textového ovládacího prvku, který se přihlásí k odběru tohoto controlEventu. Tato událost by měla být authored in the EventMapping table.

Tento ovládací prvek ControlEvent může zpracovat uživatelské rozhraní spuštěné na základní uživatelské rozhraní, omezené uživatelské rozhranínebo úplné úrovně uživatelského rozhraní. Informace o úrovních uživatelského rozhraní naleznete v tématu úrovně uživatelského rozhraní.

Publikoval(a)

Tento ovládací prvek ControlEvent publikuje instalační program.

Argument

Žádný.

Akce pro předplatitele

Ovládací prvek Text přihlášení k odběru ScriptInProgress zobrazí textový řetězec zadaný v tabulce UIText.

Typické použití

Během kompilace spouštěcího skriptu zobrazí instalační program indikátor ProgressBar označující zbývající čas před začátkem spuštění skriptu. Autor balíčku může v tuto chvíli zobrazit předběžnou zprávu s vysvětlením indikátoru ProgressBar. Chcete-li zobrazit předběžnou zprávu, vložte ovládací prvek Text ve stejném bezmodovém dialogovém okně jako indikátor průběhu. Určete, že tento ovládací prvek Text přihlásit k odběru ScriptInProgress ControlEvent prostřednictvím EventMapping tabulky. Zahrňte položku do tabulky UIText s parametrem ScriptInProgress zadaným v poli Klíč. Zadejte předběžnou zprávu jako textový řetězec v textovém poli tabulky UIText. Během kompilace skriptu pak instalační program zobrazí tento řetězec v textovém ovládacím prvku. Zobrazený text zmizí, jakmile se kompilace skriptu dokončí.

Stejný textový ovládací prvek, který se přihlásí k odběru ScriptInProgress ControlEvent, se také může přihlásit k odběru TimeRemaining ControlEvent. V tomto případě, protože text předběžného řetězce ScriptInProgress zmizí, nahradí se řetězcem Zbývající čas: xx minut.