KB-14396: Desabilitando a barra de espaço do teclado.

Descrição:

Como desabilitar o evento Click() via barra de espaço em determinados botões do aplicativo? (Ou seja, não quero permitir que o E3 interprete um movimento na barra de teclado como um evento Click()).

Solução:

Para isto, deve-se configurar as  propriedades TabStop e TakeFocusOnClick de cada botão onde não desejar este comportamento como False.

O objeto ToggleButton não possui a propriedade TakeFocusOnClick. Nesse caso, a solução é desabilitar e reabilitar o controle no próprio evento Click(), o que força o Windows a retirar o foco do objeto — sem alterar visualmente o estado ligado/desligado (Value). Por exemplo:

Sub ToggleButton1_Click()
    ' ... após a última linha do script ...
    Enabled = False
    Enabled = True
End Sub
Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Leave a Reply

Your email address will not be published.Required fields are marked *