У меня есть datagridview по форме. Когда пользователь нажимает на данные в datagridview, программа вычисляет что-то. Но пользователь также может выбирать данные, используя клавиши со стрелками вверх и вниз на клавиатуре. Я не хочу этого. Потому что я ставил свои расчетные коды в событиях Datagridview_CellClick. Если я также помещаю его в событие Datagridview_SelectionChanged, программа вычисляет его дважды, когда пользователь нажимает на datagridview. Я имею в виду, что я хочу защитить пользователя от навигации по datagridview, нажимая клавишу со стрелкой вверх и вниз клавишей. Там в любом случае?Ограничить верхнюю и нижнюю клавиши на datagridview
0
A
ответ
0
Должны ли ваши вычисления происходить, когда пользователь щелкает в DataGridView? Если ваш расчет основан на данных в сетке, вам лучше использовать CellValueChanged
или CellValidateEvents
для запуска расчета.
Это не было на 100% ясно из вашего вопроса, было ли вы или не хотели, чтобы вычисления происходили при нажатии и отмена нажатия. Причина неясно, является ли событие CellClick
не происходит при нажатии клавиши со стрелкой вверх или вниз, так что это не должно быть проблемой.
Для того, чтобы вычислить эти нажатия клавиш, вы можете использовать CellEnter
событие или обработчик KeyPress
- преимущество нажатия клавиши в том, что вы можете проверить, какая клавиша была нажата, если необходимо.
Смежные вопросы
- 1. Выбрать верхнюю и нижнюю строки
- 2. Как создать независимую верхнюю и нижнюю колонтитулы
- 3. Как показать только верхнюю и нижнюю границу
- 4. Показать верхнюю и нижнюю границы оси y
- 5. Как размыть нижнюю и верхнюю границу границы?
- 6. Преобразование Java в верхнюю и нижнюю сортировку
- 7. выберите нижнюю и верхнюю из нижней таблицы
- 8. Как определить верхнюю и нижнюю координаты экрана?
- 9. Определить верхнюю и нижнюю границу списка значений
- 10. настройка изображения на верхнюю и верхнюю панели
- 11. Почему insetForSectionAtIndex не влияет на верхнюю и нижнюю вставку?
- 12. Я хочу определить, нажимает ли пользователь верхнюю левую верхнюю часть, верхнюю правую, нижнюю левую или нижнюю правую часть изображения.
- 13. Как сделать треугольную верхнюю/нижнюю часть секции?
- 14. Удалить верхнюю и нижнюю границу UISearchBar и тени?
- 15. Проверьте верхнюю или нижнюю треугольную матрицу
- 16. C#/MigraDoc: длинный стол, разбивающий страницы, верхнюю и нижнюю границу
- 17. Как настроить правую, верхнюю и нижнюю границу UITableview?
- 18. Как получить верхнюю и нижнюю ячейки excel в листе Excel.
- 19. Как выбрать верхнюю и нижнюю записи, по группе?
- 20. Как получить верхнюю и нижнюю панель, как это?
- 21. Как заблокировать верхнюю и нижнюю части боковой панели Google?
- 22. Удалите верхнюю и нижнюю серые полосы от AVCaptureSession
- 23. Как установить верхнюю и нижнюю границы динамического графа?
- 24. Сделать верхнюю и нижнюю границу divs имеют зубчатый край
- 25. Определить верхнюю и нижнюю границы для целого числа
- 26. Как рассчитать полезную верхнюю и нижнюю границы для двойного значения?
- 27. Скрыть верхнюю и нижнюю панели инструментов при использовании CoordinatorLayout
- 28. Ограничить клавиши ввода
- 29. Установить верхнюю и нижнюю границу строки в excel 2010
- 30. Как определить верхнюю и нижнюю границы чисел с плавающей запятой?