Share via


SetTargetPath ControlEvent

SetTargetPath イベントでは、選択したパスを確認して設定するようインストーラーに通知します。 書き込み先のパスが有効ではない場合、コントロールに関連付けられている他の ControlEvent はインストーラーによってブロックされます。

このイベントは、PushButton コントロールまたは SelectionTree コントロールによって発行できます。 このイベントは、ControlEvent テーブルに作成される必要があります。

この ControlEvent では、ユーザー インターフェイスを "完全 UI" レベルで実行する必要があります。 このイベントは、"縮小 UI" または "基本 UI" では機能しません。 詳細については、「ユーザー インターフェイスのレベル」を参照してください。

公開者

この ControlEvent はインストーラーによって発行されます。

引数

パスを含んだプロパティの名前。 プロパティが間接である場合、プロパティ名は角かっこで囲まれます。

サブスクライバーに対するアクション

[なし] :

一般的な用途

参照ダイアログの PushButton コントロールは、選択ダイアログに戻る前に選択したパスを確認するために、ControlEvent テーブルのこのイベントに関連付けられています。

解説

これらのパスが使用されているコンポーネントが現在のユーザーまたは別のユーザー向けに既にインストールされている場合は、ターゲット パスの構成を試みないでください。 SetTargetPath ControlEvent を発行する前に ProductState プロパティを確認して、コンポーネントを含む製品がインストールされているかどうかを確認します。