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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top