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 de 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 dede interface do usuáriocompleto. Esse evento não funcionará com umade interface do usuárioreduzida ou de interface do usuário 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 os subscritores
Nenhuma.
Uso típico
Um controle de 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.