EndDialog ControlEvent
此事件會通知安裝程式移除強制回應對話方塊。 在所有情況下,安裝程式都會移除目前對話方塊。
此事件可由 PushButton 控制項或 SelectionTree 控制項發佈。 此事件應該撰寫到 ControlEvent 資料表中。
此 ControlEvent 需要使用者介面才能在 完整的 UI 層級執行。 此事件不適用於 縮減的 UI 或 基本 UI。 如需詳細資訊,請參閱 使用者介面層級。
下表列出由 輸入 ControlEvent 資料表之不同引數所產生之事件的動作。
引數 | 安裝程式的動作 |
---|---|
結束 | 精靈順序已關閉,且控制項會傳回具有 UserExit 值的安裝程式。 這個引數不能用於另一個對話方塊的子系對話方塊中。 |
重試 | 精靈順序已關閉,且控制項會傳回具有 Suspend 值的安裝程式。 這個引數不能用於另一個對話方塊的子系對話方塊中。 |
忽略 | 精靈順序已關閉,且控制項會傳回具有完成值的安裝程式。 這個引數不能用於另一個對話方塊的子系對話方塊中。 |
傳回 | 控制項會返回目前對話方塊的父代,如果沒有父代,控制項會傳回具有 Success 值的安裝程式。 |
發佈者
此 ControlEvent 是由安裝程式發佈。
引數
在一般對話方塊中, ControlEvent 資料表 的 Argument 資料行可以是 「Return」、「Exit」、「Retry」 或 「Ignore」。
在錯誤對話方塊中, ControlEvent 資料表 的 Argument 資料行可以是 「ErrorOk」、「ErrorCancel」、「ErrorAbort」、「ErrorRetry」、「ErrorIgnore」、「ErrorYes」 或 「ErrorNo」。
訂閱者上的動作
無。
一般用法
強制回應對話方塊中的 PushButton 控制項會系結至 ControlEvent 資料表中的這個事件,以關閉對話方塊。