Share via


ControlEvent SetTargetPath

El evento SetTargetPath notifica al instalador que compruebe la ruta de acceso seleccionada y la establezca. Si la ruta de acceso no es válida para escribir en ella, el instalador bloquea aún más los ControlEvents asociados al control.

Este evento se puede publicar mediante un control PushButton o un control SelectionTree. Este evento debe crearse en la tabla ControlEvent.

Este ControlEvent requiere que la interfaz de usuario se ejecute en el nivel de interfaz de usuario completa. Este evento no funcionará con una interfaz de usuario reducida ni con una interfaz de usuario básica. Para obtener información, consulte Niveles de interfaz de usuario.

Publicado por

Este ControlEvent lo ha publicado el instalador.

Argumento

Nombre de la propiedad que contiene la ruta de acceso. Si la propiedad es indirecta, el nombre de la propiedad se incluye entre corchetes.

Acción en suscriptores

Ninguno.

Uso típico

Un control PushButton en un cuadro de diálogo de exploración está vinculado a este evento en la tabla ControlEvent para comprobar la ruta de acceso seleccionada antes de volver al cuadro de diálogo de selección.

Observaciones

No intente configurar la ruta de acceso de destino si los componentes que usan esas rutas de acceso ya están instalados para el usuario actual o para otro usuario. Compruebe la propiedad ProductState antes de publicar el ControlEvent SetTargetPath para determinar si el producto que contiene el componente está instalado.