SetTargetPath ControlEvent

O evento SetTargetPath notifica o instalador para verificar e definir o caminho selecionado. Se o caminho não for válido para ser gravado, o instalador bloqueará mais ControlEvents associados ao controle.

Esse evento pode ser publicado por um controle PushButton ou um controle SelectionTree. Esse evento deve ser criado na tabela ControlEvent.

Esse ControlEvent requer que a interface do usuário seja executada no nível completo da interface do usuário . Esse evento não funcionará com uma interface do usuário reduzida ou básica. Para obter informações, consulte Níveis de interface do usuário.

Publicado por

Este ControlEvent é publicado pelo instalador.

Argumento

O nome da propriedade que contém o caminho. Se a propriedade for indireta, o nome da propriedade será colocado entre colchetes.

Ação sobre Assinantes

Nenhum.

Usos comum

Um controle PushButton em uma caixa de diálogo de navegação está vinculado a esse evento na tabela ControlEvent para verificar o caminho selecionado antes de retornar à caixa de diálogo de seleção.

Comentários

Não tente configurar o caminho de destino se os componentes que usam esses caminhos já estiverem instalados para o usuário atual ou para um usuário diferente. Verifique a propriedade ProductState antes de publicar o SetTargetPath ControlEvent para determinar se o produto que contém o componente está instalado.