グリッドの行の境界、つまり最初の列と最後の列の間での移動は、WrapCellPointer プロパティによってその動作が決まります。次の説明では、AllowArrows プロパティが True に、TabAction プロパティが ColumnNavigation または GridNavigation のいずれかに設定されているとします。
キー | 動作 |
---|---|
[←]/[→] キー | WrapCellPointer プロパティが True の場合、現在のセルは行の境界を越えて移動します。現在のセルが最後の列にある場合に [→] キーを押すと、現在のセルが次の行の最初の列に移動します。現在のセルが最初の列にある場合に [←] キーを押すと、現在のセルが前の行の最後の列に移動します。 WrapCellPointer プロパティが False (デフォルト)の場合、これらのキーによって、行の境界にある現在のセルを移動することはできません。 |
[Tab] キー | TabAction プロパティが ColumnNavigation の場合、カーソルは隣の行に移動せず、WrapCellPointer プロパティは無視されます。現在のセルが最後の列にある場合に [Tab] キーを押すと、フォーカスがタブオーダーの次のコントロールに移動します。現在のセルが最初の列にある場合に [Shift] + [Tab] キーを押すと、フォーカスがタブオーダーの前のコントロールに移動します。 TabAction プロパティが GridNavigation、WrapCellPointer が True の場合、[Tab] キーや [Shift]+[Tab] キーを押すと、現在のセルが次または前の行に移動します。WrapCellPointer が False の場合、現在のセルは行の境界を越えて移動しません。 |