RichTextBox SelectionChanged chamado antes MouseDown?
-
05-07-2019 - |
Pergunta
Eu estou trabalhando com um RichTextBox, e gostaria de fazer uma coisa no evento SelectionChanged se o mouse está para baixo, e outro se não é (por exemplo, se o teclado é usado para selecionar algo). No entanto, o evento SelectionChanged é aparentemente chamado antes MouseDown, por isso parece que não há nenhuma maneira para mim saber se o mouse está para baixo ao processar o SelectionChanged. Tem mais alguém executar para esse problema? Alguém tem uma solução que funcionou para eles?
Eu estou fazendo algum código destacando, e eu preciso ter o mouse interceptado antes SelectionChanged é chamado.
Solução
Você poderia salvar a seleção em uma variável e trabalhar com ele no manipulador MouseDown. Seria dar-lhe praticamente o mesmo comportamento.