DataGridView.ProcessKeyEventArgs(Message) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przetwarza kluczowy komunikat i generuje odpowiednie zdarzenia sterujące.
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
Parametry
- m
- Message
Element Message, przekazany przez odwołanie, który reprezentuje komunikat okna do przetworzenia.
Zwraca
true
jeśli wiadomość została przetworzona; w przeciwnym razie , false
.
Wyjątki
Naciśnięcie klawisza spowoduje, że kontrolka będzie wprowadzać tryb edycji, ale EditType właściwość bieżącej komórki nie wskazuje klasy pochodzącej z Control i implementuje IDataGridViewEditingControl.
Ta akcja spowoduje zatwierdzenie wartości komórki lub wprowadzenie trybu edycji, ale błąd w źródle danych uniemożliwia działanie i nie ma procedury obsługi dla DataError zdarzenia lub program obsługi ustawił ThrowException właściwość na true
.
Uwagi
Aby uzyskać więcej informacji, zobacz metodę Control.ProcessKeyEventArgs w klasie bazowej.
Uwagi dotyczące dziedziczenia
Podczas zastępowania tej metody kontrolka powinna wrócić true
, aby wskazać, że przetworzyła komunikat. W przypadku komunikatów, które nie są przetwarzane przez kontrolkę, zwróć wynik podstawowej wersji tej metody.