SetTargetPath ControlEvent
SetTargetPath 事件會通知安裝程式檢查並設定選取的路徑。 如果路徑無效,則安裝程式會封鎖與控件相關聯的進一步 ControlEvents。
此事件可由 PushButton 控制項或 SelectionTree 控制項發布。 此事件應該撰寫到 ControlEvent 數據表中。
此 ControlEvent 需要使用者介面才能在完整的 UI 層級執行。 此事件不適用於減少的UI或基本UI。 如需詳細資訊,請參閱 使用者介面層級。
發行者
此 ControlEvent 是由安裝程式所發行。
Argument
包含路徑的屬性名稱。 如果屬性是間接的,則屬性名稱會以方括弧括住。
訂閱者上的動作
無。
一般用法
瀏覽對話框上的 PushButton 控制件會繫結至 ControlEvent 數據表中的這個事件,以在返回選取對話方塊之前檢查選取的路徑。
備註
如果已為目前使用者或其他使用者安裝使用這些路徑的元件,請勿嘗試設定目標路徑。 發佈 SetTargetPath ControlEvent 之前,請先檢查 ProductState 屬性,以判斷是否已安裝包含元件的產品。