IDataGridViewEditingControl.EditingControlWantsInputKey メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > IDataGridViewEditingControl.EditingControlWantsInputKey メソッドの意味・解説 

IDataGridViewEditingControl.EditingControlWantsInputKey メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定されキーが、編集コントロールによって処理される通常の入力キーか、DataGridView によって処理される特殊なキーであるかを確認します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Function EditingControlWantsInputKey ( _
    keyData As Keys, _
    dataGridViewWantsInputKey As Boolean _
) As Boolean
Dim instance As IDataGridViewEditingControl
Dim keyData As Keys
Dim dataGridViewWantsInputKey As Boolean
Dim returnValue As Boolean

returnValue = instance.EditingControlWantsInputKey(keyData, dataGridViewWantsInputKey)
bool EditingControlWantsInputKey (
    Keys keyData,
    bool dataGridViewWantsInputKey
)
bool EditingControlWantsInputKey (
    Keys keyData, 
    bool dataGridViewWantsInputKey
)
boolean EditingControlWantsInputKey (
    Keys keyData, 
    boolean dataGridViewWantsInputKey
)
function EditingControlWantsInputKey (
    keyData : Keys, 
    dataGridViewWantsInputKey : boolean
) : boolean

パラメータ

keyData

押されキーを表す Keys

dataGridViewWantsInputKey

keyData格納されKeys を、DataGridView に処理させる場合trueそれ以外場合false

戻り値
指定されキー編集コントロールによって処理される通常の入力キー場合trueそれ以外場合false

解説解説

編集コントロールは、コントロールによって処理する必要がある入力キーと、DataGridView によって処理する必要がある入力キー判断するために、このメソッド実装ます。

EditingControlWantsInputKey メソッドは、DataGridView によって呼び出されます。DataGridView は、自身keyData処理できる場合には、dataGridViewWantsInputKeytrue設定します編集コントロールkeyData の処理を DataGridView委任できる場合dataGridViewWantsInputKeytrue であればEditingControlWantsInputKeyfalse返しますEditingControlWantsInputKey実装によっては、dataGridViewWantsInputKey の値が true であってもこれを無視し編集コントロールkeyData処理する場合あります

使用例使用例

このメンバ実装次のコード例示します次の例は「方法 : Windows フォーム DataGridView Cellsコントロールホストする」で取り上げている例の一部です。

Public Function EditingControlWantsInputKey(ByVal
 key As Keys, _
    ByVal dataGridViewWantsInputKey As Boolean)
 As Boolean _
    Implements IDataGridViewEditingControl.EditingControlWantsInputKey

    ' Let the DateTimePicker handle the keys listed.
    Select Case key And
 Keys.KeyCode
        Case Keys.Left, Keys.Up, Keys.Down, Keys.Right, _
            Keys.Home, Keys.End, Keys.PageDown, Keys.PageUp

            Return True

        Case Else
            Return False
    End Select

End Function
// Implements the IDataGridViewEditingControl.EditingControlWantsInputKey
 
// method.
public bool EditingControlWantsInputKey(
    Keys key, bool dataGridViewWantsInputKey)
{
    // Let the DateTimePicker handle the keys listed.
    switch (key & Keys.KeyCode)
    {
        case Keys.Left:
        case Keys.Up:
        case Keys.Down:
        case Keys.Right:
        case Keys.Home:
        case Keys.End:
        case Keys.PageDown:
        case Keys.PageUp:
            return true;
        default:
            return false;
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IDataGridViewEditingControl インターフェイス
IDataGridViewEditingControl メンバ
System.Windows.Forms 名前空間
DataGridView クラス



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

IDataGridViewEditingControl.EditingControlWantsInputKey メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IDataGridViewEditingControl.EditingControlWantsInputKey メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS