Dela via


ScriptInProgress ControlEvent

Installationsprogrammet använder den här händelsen för att visa en informationssträng medan installationens körningsskript kompileras. Informationssträngen kan visas i en dialogruta av en textkontroll som prenumererar på denna ControlEvent. Den här händelsen ska skapas i tabellen EventMapping.

Den här ControlEvent kan hanteras av ett användargränssnitt som körs i grundläggande användargränssnittet, minskat användargränssnitteller fullständiga användargränssnittets nivåer. Information om användargränssnittsnivåer finns i användargränssnittsnivåer.

Publicerad av

Den här ControlEvent publiceras av installationsprogrammet.

Argument

Ingen.

Åtgärd för prenumeranter

En textkontroll som prenumererar på ScriptInProgress visar textsträngen som anges i UIText-tabell.

Typisk användning

Medan körningsskriptet kompileras visar installationsprogrammet en ProgressBar som anger den tid som återstår innan skriptkörningen påbörjas. Paketförfattaren kan nu visa ett preliminärt meddelande som förklarar ProgressBar. Om du vill visa ett preliminärt meddelande tar du med en textkontroll i samma lägeslösa dialogruta som ProgressBar. Ange att den här textkontrollen prenumererar på ScriptInProgress ControlEvent via tabellen EventMapping. Inkludera en post i tabellen UIText med ScriptInProgress angivet i fältet Nyckel. Ange det preliminära meddelandet som en textsträng i fältet Text i tabellen UIText. Under skriptkompilering visar installationsprogrammet sedan den här strängen i textkontrollen. Den text som visas försvinner så snart skriptkompilering är klar.

Samma textkontroll som prenumererar på ScriptInProgress ControlEvent kan också prenumerera på TimeRemaining ControlEvent. I det här fallet, när texten i den preliminära ScriptInProgress-strängen försvinner, ersätts den med strängen "Time Remaining: xx minutes".