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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top