ScriptInProgress ControlEvent
A telepítő ezt az eseményt használja egy információs sztring megjelenítésére a telepítés végrehajtási szkriptjének fordítása közben. Az információs sztring megjeleníthető egy párbeszédpanelen egy Szövegvezérlő, amely feliratkozik erre a ControlEventre. Ezt az eseményt az EventMapping tábla.
Ezt a ControlEventet a felhasználói felület alapszintű felhasználói felületi, csökkentett felhasználói felületivagy teljes felhasználói felületi szinten futtathatja. További információ a felhasználói felületi szintekről: felhasználói felület szintjei.
Közzétette:
Ezt a ControlEventet a telepítő teszi közzé.
Vita
Egyik sem.
Művelet az előfizetőkön
A ScriptInProgressre való feliratkozás szövegvezérlő megjeleníti a UIText táblamegadott szöveges sztringet.
Tipikus használat
A végrehajtási szkript fordítása közben a telepítő megjeleníti a folyamatjelző sávot, amely jelzi a szkript végrehajtásának kezdete előtt fennmaradó időt. A csomag szerzője ekkor megjeleníthet egy előzetes üzenetet, amely ismerteti a folyamatjelző sávot. Az előzetes üzenet megjelenítéséhez adjon meg egy szövegvezérlő a folyamatjelzővel megegyező mód nélküli párbeszédpanelen. Adja meg, hogy ez a szövegvezérlő előfizetjen a ScriptInProgress ControlEventre az EventMapping tábla. Adjon meg egy bejegyzést a UIText tábla a Kulcs mezőben megadott ScriptInProgress paraméterrel. Adja meg az előzetes üzenetet szöveges sztringként a UIText tábla Szöveg mezőjében. Ezután a szkript fordítása során a telepítő megjeleníti ezt a sztringet a szövegvezérlőben. A megjelenített szöveg eltűnik, amint a szkript fordítása befejeződött.
A ScriptInProgress ControlEventre előfizetett szövegvezérlő is előfizethet a TimeRemaining ControlEvent. Ebben az esetben az előzetes ScriptInProgress sztring szövegének eltűnésével a "Hátralévő idő: xx perc" sztring lép rá.