共用方式為


ScriptInProgress ControlEvent

安裝程式會在安裝執行腳本進行編譯時,使用此事件來顯示參考字串。 訂閱此 ControlEvent 的 文字控制項 可以在對話方塊上顯示參考字串。 此事件應該在 EventMapping 資料表中撰寫。

此 ControlEvent 可由使用者介面在 基本 UI縮減 UI完整 UI 層級上執行來處理。 如需 UI 層級的相關資訊,請參閱 使用者介面層級

發佈者

此 ControlEvent 是由安裝程式發佈。

引數

無。

訂閱者上的動作

訂閱 ScriptInProgress 的 文字控制項 會顯示 UIText 資料表中指定的文字字串。

一般用法

正在編譯執行腳本時,安裝程式會顯示 ProgressBar,指出腳本執行開始之前剩餘的時間。 套件作者此時可以顯示一則初步訊息,說明 ProgressBar。 若要顯示初步訊息,請在與 ProgressBar 相同的無強制回應對話方塊中包含 文字控制項 。 指定此文字控制項會透過 EventMapping 資料表訂閱 ScriptInProgress ControlEvent。 在 UIText 資料表 中包含專案,並在 [索引鍵] 欄位中指定 ScriptInProgress。 在 UIText 資料表的 [文字] 欄位中,將初步訊息指定為文字字串。 然後在腳本編譯期間,安裝程式會在文字控制項內顯示此字串。 當腳本編譯完成時,顯示的文字就會消失。

訂閱 ScriptInProgress ControlEvent 的相同文字控制項也可以訂閱 TimeRemaining ControlEvent。 在此情況下,當初步 ScriptInProgress 字串的文字消失時,會以「剩餘時間:xx 分鐘」字串取代。