Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A tabela EventMapping lista os controles que assinam alguns eventos de controle e lista o atributo a ser alterado quando o evento é publicado por outro controle ou pelo Windows Installer.
A tabela EventMapping tem as seguintes colunas.
| Coluna | Tipo | Chave | Nulo |
|---|---|---|---|
| Dialog_ | Identificador | Y | N |
| Controlo_ | Identificador | Y | N |
| Evento | Identificador | Y | N |
| Atributo | Identificador | N | N |
Colunas
-
Dialog_
-
Uma chave externa para a primeira coluna da Tabela de Diálogo . Este campo e o campo Control_ juntos identificam um controle.
-
Control_
-
Uma chave externa para a segunda coluna da Tabela de Controle . Este campo e o campo Dialog_ juntos identificam um controle.
-
Evento
-
Este campo é um identificador que especifica o tipo de evento que é subscrito pelo controlo. Para obter mais informações, consulte Visão geral do ControlEvent.
-
Atributo
-
O nome do atributo Control_ que é definido quando o evento na coluna Evento é recebido. O argumento do evento é passado como o argumento da chamada de atributo para alterar esse atributo do controle.
Comentários
O ControlEvent Table especifica os eventos de controle que são iniciados quando um usuário interage com um de controle PushButton, de controle CheckBox ou de controle SelectionTree. Esses são os únicos controles que um usuário pode usar para iniciar eventos de controle.
Mais de um controle em uma caixa de diálogo pode se inscrever no mesmo evento.
A lista a seguir identifica os usos típicos para a tabela EventMapping:
- Para assinar um de Controle de Texto a um ActionText ControlEvent, ActionData ControlEventScriptInProgress ControlEvent ou TimeRemaining ControlEvent publicado pelo Windows Installer.
- Para subscrever um de Controlo ProgressBar ou Billboard Control a um SetProgress ControlEvent.
- Para assinar um DirectoryCombo Control a um IgnoreChange ControlEvent.
- Para desativar automaticamente um o Controle PushButton localizado na mesma caixa de diálogo com um Controle SelectionTree. Para desativar o botão de pressão quando nenhum recurso estiver listado no de controle SelectionTree do, use a tabela EventMapping para inscrever o controle PushButton em um SelectionNoItems ControlEvent. Insira Ativar no campo Atributos da Tabela EventMapping.
- Para exibir um Controle de Texto que mostra o caminho para o local de instalação do recurso selecionado em um Controle SelectionTree na mesma caixa de diálogo. Use a Tabela EventMapping para inscrever o de Controle de Texto a um ControlEvent SelectionPathOn e ControlEvent SelectionPath publicados pelo SelectionTree Control.
- Para exibir uma de Controle de Texto que mostre uma descrição do item realçado em um Controle SelectionTree localizado na mesma caixa de diálogo, use a Tabela EventMapping para inscrever o de Controle de Texto a um SelectionDescription ControlEventSelectionSize ControlEvent ou SelectionAction ControlEvent. Insira de texto no campo Atributo da tabela EventMapping.
Validação