DataGridView.ProcessKeyPreview(Message) Метод

Определение

Предварительный просмотр сообщения клавиатуры.

protected:
 override bool ProcessKeyPreview(System::Windows::Forms::Message % m);
protected override bool ProcessKeyPreview(ref System.Windows.Forms.Message m);
override this.ProcessKeyPreview : Message -> bool
Protected Overrides Function ProcessKeyPreview (ByRef m As Message) As Boolean

Параметры

m
Message

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

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

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

Исключения

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

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

Комментарии

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

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

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

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

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