SetTargetPath ControlEvent
El evento SetTargetPath notifica al instalador que compruebe y establezca la ruta de acceso seleccionada. Si la ruta de acceso no es válida en la que se va a escribir, el instalador bloquea aún más ControlEvents asociado 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 completo. Este evento no funcionará con una interfaz de usuario reducida o una interfaz de usuario básica. Para obtener información, consulte Niveles de interfaz de usuario.
Publicado por
El instalador publica este controlEvent.
Argument
Nombre de la propiedad que contiene la ruta de acceso. Si la propiedad está 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á asociado 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.
Comentarios
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 setTargetPath ControlEvent para determinar si el producto que contiene el componente está instalado.