Udostępnij za pośrednictwem


DataGridView.ProcessKeyEventArgs(Message) Metoda

Definicja

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.

Dotyczy

Zobacz też