TextBoxes и NumericUpDowns имеют странное свойство, не позволяющее отменять их выбор после выбора.Когда мой пользователь выбирает NumericUpDown и нажимает в другом месте в форме, NumericUpDown должен быть отменен.
К сожалению, это не так.В настоящее время я просто обрабатываю событие MouseDown всех других элементов управления в форме (например, панелей и самой формы) и просто вызываю метод Focus со случайной меткой, чтобы удалить фокус из NumericUpDown.Однако это нельзя применять к элементам меню или полосам прокрутки.
Должен быть лучший способ сделать это.Пользователь может захотеть прокрутить панель вместо NumericUpDown и интуитивно щелкнуть панель, а затем использовать колесо прокрутки, но в настоящее время вместо этого будет прокручиваться NumericUpDown, поскольку он все еще имеет фокус.
Спасибо за чтение.
Редактировать: проблема все еще не решена.