Поделиться через


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 , чтобы указать, что он обработал сообщение. Для сообщений, которые не обрабатываются элементом управления , возвращается результат базовой версии этого метода.

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

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