次の方法で共有


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 必要があります。 コントロールによって処理されないメッセージの場合は、このメソッドの基本バージョンの結果を返します。

適用対象

こちらもご覧ください