Я работаю с RichTextBox и хотел бы сделать одно в событии SelectionChanged, если мышь нажата, и другое, если это не так (например, если клавиатура используется для выбора чего-либо). Однако событие SelectionChanged, по-видимому, вызывается перед MouseDown, поэтому мне кажется, что у меня нет возможности узнать, опущена ли мышь во время обработки SelectionChanged. Кто-нибудь еще столкнулся с этой проблемой? У кого-нибудь есть решение, которое сработало для них?
Я делаю код подсветки, и мне нужно, чтобы мышь была перехвачена до вызова SelectionChanged.