Остановить Datagridview от собственных действий при возврате клавиш - PullRequest
1 голос
/ 25 мая 2011

У меня есть таблица данных winform, и она заставляет пользователя выбирать по строкам, а не по ячейкам.

Я хочу, чтобы он взял текущую строку и отобразил имеющуюся информацию в другой форме win.

Однако, когда пользователь нажимает клавишу ввода, он переходит к следующей строке, а затем запускает событие нажатия клавиши, почему он это делает и как я могу запустить его до того, как он изменит выбранную строку?

1 Ответ

0 голосов
/ 25 мая 2011


попробуйте создать свой класс, который наследует DataGridView и метод переопределения

защищенное переопределение bool ProcessCmdKey ( ref Сообщение msg, ключи keyData)

int В теле метода проверьте, введен ли ключ, а затем просто ничего не делайте и верните true
С наилучшими пожеланиями,
Йордан

...