Copyright © GrapeCity inc. All rights reserved.
True DBGrid for WinForms
行の境界での移動
実行時の操作 > 移動とスクロール > 行の境界での移動

グリッドの行の境界、つまり最初の列と最後の列の間での移動は、WrapCellPointer プロパティによってその動作が決まります。次の説明では、AllowArrows プロパティが True に、TabAction プロパティが ColumnNavigation または GridNavigation のいずれかに設定されているとします。

キー 動作
[←]/[→] キー WrapCellPointer プロパティが True の場合、現在のセルは行の境界を越えて移動します。現在のセルが最後の列にある場合に [→] キーを押すと、現在のセルが次の行の最初の列に移動します。現在のセルが最初の列にある場合に [←] キーを押すと、現在のセルが前の行の最後の列に移動します。
WrapCellPointer プロパティが False (デフォルト)の場合、これらのキーによって、行の境界にある現在のセルを移動することはできません。
[Tab] キー TabAction プロパティが ColumnNavigation の場合、カーソルは隣の行に移動せず、WrapCellPointer プロパティは無視されます。現在のセルが最後の列にある場合に [Tab] キーを押すと、フォーカスがタブオーダーの次のコントロールに移動します。現在のセルが最初の列にある場合に [Shift] + [Tab] キーを押すと、フォーカスがタブオーダーの前のコントロールに移動します。
TabAction プロパティが GridNavigationWrapCellPointerTrue の場合、[Tab] キーや [Shift]+[Tab] キーを押すと、現在のセルが次または前の行に移動します。WrapCellPointerFalse の場合、現在のセルは行の境界を越えて移動しません。
関連トピック