RichTextBox SelectionChanged llamado antes de MouseDown?
-
05-07-2019 - |
Pregunta
Estoy trabajando con un RichTextBox, y me gustaría hacer una cosa en el evento SelectionChanged si el mouse está abajo, y otra si no lo está (por ejemplo, si el teclado se usa para seleccionar algo). Sin embargo, aparentemente el evento SelectionChanged se llama antes de MouseDown, por lo que parece que no hay forma de que sepa si el mouse está inactivo mientras se procesa SelectionChanged. ¿Alguien más se ha encontrado con este problema? ¿Alguien tiene una solución que funcione para ellos?
Estoy haciendo un código de resaltado, y necesito que el mouse sea interceptado antes de llamar a SelectionChanged.
Solución
Puede guardar la selección en una variable y trabajar con ella en el controlador MouseDown. Te daría más o menos el mismo comportamiento.