次の方法で共有


Windows フォームの DataGrid コントロール内の移動に使用できるキーボード ショートカット

注意

DataGridView コントロールは、DataGrid コントロールに代わると共に追加の機能を提供します。ただし、DataGrid コントロールは、下位互換性を保つ目的および将来使用する目的で保持されます。 詳細については、「Windows フォームの DataGridView コントロールと DataGrid コントロールの違いについて」を参照してください。

Windows フォームの DataGrid コントロール内の移動に使用できるキーボード ショートカットの一覧を示します。

アクション

ショートカット

現在のセルへの入力を終了し、次のセルへ移動します。

フォーカスが子テーブルのリンクにある場合は、その子テーブルに移動します。

Enter

セル内が編集モードの場合は、セルの編集をキャンセルします。

マーキー選択の場合は、該当する行の編集をキャンセルします。

Esc

セルを編集するときに、カーソル位置の前にある文字列を削除します。

BackSpace

セルを編集するときに、カーソル位置の後にある文字列を削除します。

Del

現在の行にある最初のセルに移動します。

Home

現在の行にある最後のセルに移動します。

End

現在のセルの文字列を強調表示し、行の最後にカーソルを位置付けます。 セルをダブルクリックするのと同じ動作になります。

F2

セルにフォーカスがある場合は、同一行の次のセルに移動します。

フォーカスが行の最後のセルにある場合は、その行の最初の子テーブルへのリンクへ移動し、展開します。

子リンクにフォーカスがある場合は、次の子リンクに移動します。

最後の子リンクにフォーカスがある場合は、次の行の最初のセルに移動します。

Tab

セルにフォーカスがある場合は、同一行の 1 つ前のセルに移動します。

行の最初のセルにフォーカスがある場合は、1 つ前の行の最後に展開された子テーブルへのリンク、または 1 つ前の行の最後のセルに移動します。

子リンクにフォーカスがある場合は、1 つ前の子リンクに移動します。

最初の子リンクにフォーカスがある場合は、1 つ前の行の最後のセルに移動します。

Shift + Tab

タブ オーダー内の次のコントロールに移動します。

Ctrl + Tab

タブ オーダー内の 1 つ前のコントロールに移動します。

Ctrl + Shift + Tab

子テーブル内の場合は、親テーブルへ移動します。 [戻る] をクリックするのと同じ動作になります。

Alt + ←

子テーブルへのリンクを展開します。 Alt キーを押しながら ↓ キーを押すと、選択されているリンクだけでなく、すべてのリンクが展開されます。

Alt + ↓ または Ctrl + プラス記号 (+)

子テーブルへのリンクを折りたたみます。 Alt キーを押しながら ↑ キーを押すと、選択されているリンクだけでなく、すべてのリンクが折りたたまれます。

Alt + ↑ または Ctrl + マイナス記号 (-)

矢印の方向にある最も遠い、空白でないセルへ移動します。

Ctrl + 方向キー

選択範囲を矢印の方向に 1 行分拡張します (子テーブルのリンクは除外します)。

Shift + ↑ または Shift + ↓

矢印の方向にある最も遠い、空白でない行まで選択範囲を拡張します (子テーブルのリンクは除きます)。

Ctrl + Shift + ↑ または Ctrl + Shift + ↓

左上のセルへ移動します。

Ctrl + Home

右下のセルへ移動します。

Ctrl + End

一番上の行まで選択範囲を拡張します。

Ctrl + Shift + Home

一番下の行まで選択範囲を拡張します。

Ctrl + Shift + End

現在の行を選択します (子テーブルのリンクは除きます)。

Shift + Space

グリッド全体を選択します (子テーブルのリンクは除きます)。

Ctrl + A

子テーブル内の場合は、親テーブルの行を表示します。

Ctrl + PageDown

子テーブル内の場合は、親テーブルの行を非表示にします。

Ctrl + PageUp

選択範囲を 1 画面分下に拡張します (子テーブルのリンクは除きます)。

Shift + PageDown

選択範囲を 1 画面分上に拡張します (子テーブルのリンクは除きます)。

Shift + PageUp

現在の行で EndEdit メソッドを呼び出します。

Ctrl + Enter

編集モードのときにセルに DBNull.Value 値を入力します。

Ctrl + 0

参照

参照

DataGrid コントロールの概要 (Windows フォーム)

その他の技術情報

DataGrid コントロール (Windows フォーム)