Я хочу, чтобы пользователь мог щелкнуть диаграмму, чтобы переместить курсор оси X. Когда пользователь делает это, должны выполняться вычисления, а другие элементы управления должны обновляться новой информацией. Поэтому я написал обработчик CursorPositionChanged в моей основной форме. Это сработало.
Но я не хочу, чтобы пользователь выбирал диапазон или увеличивал график вдоль оси X на случай, если пользователь случайно перетаскивает мышь при попытке просто щелкнуть мышью. Поэтому в конструкторе графического интерфейса я установил для IsUserSelectionEnabled диаграммы значение false, оставив IsUserEnabled true.
Теперь я не получаю события CursorPositionChanged! Зачем?
Насколько я понимаю, я делаю это правильно, но я не эксперт по WinForms. Есть ли другие настройки, с которыми мне нужно иметь дело?