DataGridView.ProcessKeyEventArgs(Message) Metod

Definition

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.

Gäller för

Se även