Поделиться через


SetTargetPath ControlEvent

Событие SetTargetPath уведомляет установщик проверить и задать выбранный путь. Если путь не является допустимым для записи, установщик блокирует дополнительные элементы ControlEvents, связанные с элементом управления.

Это событие может быть опубликовано элементом управления PushButton или элементом управления SelectionTree. Это событие должно быть создано в таблице ControlEvent.

Для этого ControlEvent требуется, чтобы пользовательский интерфейс выполнялся на полном уровне пользовательского интерфейса . Это событие не будет работать с сокращенным пользовательским интерфейсом или базовым пользовательским интерфейсом. Дополнительные сведения см. в разделе "Уровни пользовательского интерфейса".

Опубликовано

Этот ControlEvent публикуется установщиком.

Аргумент

Имя свойства, содержащего путь. Если свойство непрямо, имя свойства заключено в квадратные скобки.

Действие для подписчиков

Нет.

Типичное применение

Элемент управления PushButton в диалоговом окне обзора привязан к этому событию в таблице ControlEvent , чтобы проверить выбранный путь перед возвращением в диалоговое окно выбора.

Замечания

Не пытайтесь настроить целевой путь, если компоненты, использующие эти пути, уже установлены для текущего пользователя или другого пользователя. Проверьте свойство ProductState перед публикацией SetTargetPath ControlEvent, чтобы определить, установлен ли продукт, содержащий компонент.