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".