DataGridView.ProcessKeyEventArgs(Message) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Bearbetar ett nyckelmeddelande och genererar lämpliga kontrollhändelser.
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
Parametrar
- m
- Message
En Message, skickad av referens, som representerar det fönstermeddelande som ska bearbetas.
Returer
trueom meddelandet har bearbetats. annars . false
Undantag
Den tangent som trycks på gör att kontrollen går in i redigeringsläge, men EditType egenskapen för den aktuella cellen anger inte en klass som härleds från Control och implementerar IDataGridViewEditingControl.
Den här åtgärden skulle checka in ett cellvärde eller ange redigeringsläge, men ett fel i datakällan förhindrar åtgärden och antingen finns det ingen hanterare för DataError händelsen eller så har hanteraren angett ThrowException egenskapen till true.
Kommentarer
Mer information finns i Control.ProcessKeyEventArgs metoden för basklassen.
Anteckningar till arvingar
När du åsidosätter den här metoden bör en kontroll återgå true för att indikera att den har bearbetat meddelandet. För meddelanden som inte bearbetas av kontrollen returnerar du resultatet av basversionen av den här metoden.