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

Параметры

m
Message

, Messageпереданный по ссылке, представляющий сообщение окна для обработки.

Возвращаемое значение

true Значение , если сообщение обработано; falseв противном случае .

Исключения

Нажатие клавиши приведет к вводу элемента управления в режим редактирования, но EditType свойство текущей ячейки не указывает на класс, производный от Control и реализующий IDataGridViewEditingControl.

Это действие зафиксирует значение ячейки или введите режим редактирования, но ошибка в источнике данных предотвращает действие и не существует обработчика для DataError события или обработчика задано ThrowException свойство true.

Комментарии

Дополнительные сведения см. в методе Control.ProcessKeyEventArgs базового класса.

Примечания для тех, кто наследует этот метод

При переопределении этого метода элемент управления должен вернуться true , чтобы указать, что он обработал сообщение. Для сообщений, которые не обрабатываются элементом управления, возвращают результат базовой версии этого метода.

Применяется к

См. также раздел