Windows フォームの DataGrid コントロール内の移動に使用できるキーボード ショートカット
注意
DataGridView コントロールは、DataGrid コントロールに代わると共に追加の機能を提供します。ただし、DataGrid コントロールは、下位互換性を保つ目的および将来使用する目的で保持されます。 詳細については、「Windows フォームの DataGridView コントロールと DataGrid コントロールの違いについて」を参照してください。
次の表は、Windows フォームの DataGrid コントロール内の移動に使用できるキーボード ショートカットの一覧です。
アクション | ショートカット |
---|---|
セルの入力を完了し、次のセル (下) に移動します。 フォーカスが子テーブルのリンクにある場合は、そのテーブルに移動します。 |
Enter |
セルの編集モードの場合は、セルの編集をキャンセルします。 マーキーの選択の場合は、行の編集をキャンセルします。 |
Esc |
セルの編集時に、カーソル位置の前の文字を削除します。 | BackSpace |
セルの編集時に、カーソル位置の後の文字を削除します。 | DELETE |
現在の行の最初のセルに移動します。 | ホーム |
現在の行の最後のセルに移動します。 | End |
現在のセルの文字を強調表示し、行の末尾にカーソルを配置します。 セルをダブルクリックするのと同じ動作です。 | F2 |
フォーカスがセルにある場合は、その行の次のセルに移動します。 フォーカスが行の最後のセルにある場合は、行の最初の子テーブル リンクに移動し、そのリンクを展開します。 フォーカスが子リンクにある場合は、次の子リンクに移動します。 フォーカスが最後の子リンクにある場合は、次の行の最初のセルに移動します。 |
Tab |
フォーカスがセルにある場合は、その行の前のセルに移動します。 フォーカスが行の最初のセルにある場合は、前の行の最後に展開された子テーブル リンクに移動するか、前の行の最後のセルに移動します。 フォーカスが子リンクにある場合は、前の子リンクに移動します。 フォーカスが最初の子リンクにある場合は、前の行の最後のセルに移動します。 |
Shift + Tab |
タブ オーダー内の次のコントロールに移動します。 | Ctrl + Tab |
タブ オーダー内の前のコントロールに移動します。 | Ctrl + Shift + Tab |
子テーブルの場合は、親テーブルに移動します。 [戻る] ボタンをクリックした場合と同じ動作です。 | Alt + ← |
子テーブル リンクを展開します。 Alt + ↓キーを押すと、選択したリンクだけでなく、すべてのリンクが展開されます。 | Alt + ↓または Ctrl + プラス記号 (+) |
子テーブル リンクを折りたたみます。 Alt + ↑キーを押すと、選択されたリンクだけでなく、すべてのリンクが折りたたまれます。 | Alt + ↑または Ctrl + マイナス記号 (-) |
矢印の方向にある、空白以外の最も遠いセルに移動します。 | Ctrl + 方向キー |
選択範囲を、矢印の方向に 1 行分拡張します (子テーブル リンクは除く)。 | Shift + ↑または↓ |
選択範囲を、矢印の方向にある空白以外の最も遠い行まで拡張します (子テーブル リンクは除く)。 | Ctrl + Shift + ↑または↓ |
左上のセルに移動します。 | Ctrl</localizedText> + <localizedText>Home |
右下のセルに移動します。 | Ctrl</localizedText> + <localizedText>End |
選択範囲を先頭行まで拡張します。 | Ctrl + |
選択範囲を最下行まで拡張します。 | Ctrl + |
現在の行を選択します (子テーブル リンクは除く)。 | Shift + Space |
グリッド全体を選択します (子テーブル リンクは除く)。 | Ctrl + A |
子テーブルの場合は、親の行を表示します。 | Ctrl + PageDown |
子テーブルの場合は、親の行を非表示にします。 | Ctrl + PageUp |
選択範囲を 1 画面分下に拡張します (子テーブル リンクは除く)。 | Shift + PageDown |
選択範囲を 1 画面分上に拡張します (子テーブル リンクは除く)。 | Shift + PageUp |
現在の行に対して EndEdit メソッドを呼び出します。 | Ctrl + Enter |
編集モードの場合は、セルに DBNull.Value の値を入力します。 | Ctrl + 0 |
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback