Windows フォームの DataGrid コントロール内の移動に使用できるキーボード ショートカット
更新 : 2007 年 11 月
メモ : |
---|
DataGridView コントロールは、DataGrid コントロールに代わると共に追加の機能を提供します。ただし、DataGrid コントロールは、下位互換性を保つ目的および将来使用する目的で保持されます。詳細については、「Windows フォームの DataGridView コントロールと DataGrid コントロールの違いについて」を参照してください。 |
Windows フォームの DataGrid コントロール内の移動に使用できるキーボード ショートカットの一覧を示します。
アクション |
ショートカット |
---|---|
現在のセルへの入力を終了し、次のセルへ移動します。 フォーカスが子テーブルのリンクにある場合は、その子テーブルに移動します。 |
Enter |
セル内が編集モードの場合は、セルの編集をキャンセルします。 マーキー選択の場合は、該当する行の編集をキャンセルします。 |
Esc |
セルを編集するときに、カーソル位置の前にある文字列を削除します。 |
BackSpace |
セルを編集するときに、カーソル位置の後にある文字列を削除します。 |
Delete |
現在の行にある最初のセルに移動します。 |
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 フォーム)