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