Question

Je travaille avec un RichTextBox et aimerais faire une chose dans l'événement SelectionChanged si la souris est en bas, et une autre si ce n'est pas le cas (par exemple si le clavier est utilisé pour sélectionner quelque chose). Cependant, l'événement SelectionChanged est apparemment appelé avant MouseDown. Il semble donc impossible de savoir si la souris est hors service pendant le traitement de SelectionChanged. Quelqu'un d'autre a-t-il rencontré ce problème? Quelqu'un a-t-il une solution qui fonctionne pour eux?

Je fais du code de surbrillance et la souris doit être interceptée avant d'appeler SelectionChanged.

Était-ce utile?

La solution

Vous pouvez enregistrer la sélection dans une variable et l’utiliser dans le gestionnaire MouseDown. Cela vous donnerait à peu près le même comportement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top