Udostępnij za pośrednictwem


ScriptInProgress, kontrolkaEvent

Instalator używa tego zdarzenia do wyświetlania ciągu informacyjnego podczas kompilowania skryptu wykonywania instalacji. Ciąg informacyjny można wyświetlić w oknie dialogowym za pomocą kontrolki tekstu, która subskrybuje tę kontrolkę ControlEvent. To zdarzenie powinno być tworzone w tabeli EventMapping.

Ten element ControlEvent może być obsługiwany przez interfejs użytkownika uruchamiany na podstawowychinterfejsu użytkownika, zredukowanychinterfejsu użytkownika lub pełnych poziomów interfejsu użytkownika. Aby uzyskać informacje na temat poziomów interfejsu użytkownika, zobacz poziomy interfejsu użytkownika.

Opublikowane przez

Ten element ControlEvent jest publikowany przez instalatora.

Argument

Żaden.

Akcja dla subskrybentów

Kontrolka Tekst subskrybowanie elementu ScriptInProgress spowoduje wyświetlenie ciągu tekstowego określonego w tabeli UIText.

Typowe użycie

Podczas kompilowania skryptu wykonywania instalator wyświetla pasek postępu wskazujący pozostały czas przed rozpoczęciem wykonywania skryptu. Autor pakietu może wyświetlić w tej chwili wstępny komunikat wyjaśniający pasek postępu. Aby wyświetlić wstępny komunikat, dołącz kontrolkę Tekst w tym samym bez moderowym oknie dialogowym co pasek postępu. Określ, że ta kontrolka Tekst subskrybuje kontrolkę ScriptInProgress ControlEvent za pośrednictwem tabeli EventMapping. Dołącz wpis w tabeli UIText za pomocą elementu ScriptInProgress określonego w polu Klucz. Określ wstępny komunikat jako ciąg tekstowy w polu Tekst tabeli UIText. Następnie podczas kompilacji skryptu instalator wyświetli ten ciąg w kontrolce tekstu. Wyświetlany tekst zniknie zaraz po zakończeniu kompilacji skryptu.

Ta sama kontrolka tekstu, która subskrybuje kontrolkę ScriptInProgress ControlEvent, może również subskrybować TimeRemaining ControlEvent. W takim przypadku, gdy tekst wstępnego ciągu ScriptInProgress zniknie, zostanie zastąpiony ciągiem "Time Remaining: xx minutes".