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