DataGridView.ProcessKeyEventArgs(Message) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обрабатывает ключевое сообщение и создает соответствующие события управления.
protected:
override bool ProcessKeyEventArgs(System::Windows::Forms::Message % m);
protected override bool ProcessKeyEventArgs(ref System.Windows.Forms.Message m);
override this.ProcessKeyEventArgs : Message -> bool
Protected Overrides Function ProcessKeyEventArgs (ByRef m As Message) As Boolean
Параметры
Возвращаемое значение
true Значение , если сообщение обработано; falseв противном случае .
Исключения
Нажатие клавиши приведет к вводу элемента управления в режим редактирования, но EditType свойство текущей ячейки не указывает на класс, производный от Control и реализующий IDataGridViewEditingControl.
Это действие зафиксирует значение ячейки или введите режим редактирования, но ошибка в источнике данных предотвращает действие и не существует обработчика для DataError события или обработчика задано ThrowException свойство true.
Комментарии
Дополнительные сведения см. в методе Control.ProcessKeyEventArgs базового класса.
Примечания для тех, кто наследует этот метод
При переопределении этого метода элемент управления должен вернуться true , чтобы указать, что он обработал сообщение. Для сообщений, которые не обрабатываются элементом управления, возвращают результат базовой версии этого метода.