作成日: 2024/01/31 最終更新日: 2024/01/31
文書種別
使用方法
詳細
MultiRowでは、既定の設定ではTabキーおよびShift+Tabキーがセル間の移動に割り当てられています。これをコントロール間の移動に割り当てるには、次のようにコーディングします。
[VisualBasic]
[C#]
[VisualBasic]
Imports GrapeCity.Win.MultiRow ' 次のセルに移動する既定のショートカットキーを登録解除する GcMultiRow1.ShortcutKeyManager.Unregister(SelectionActions.MoveToNextCell) GcMultiRow1.ShortcutKeyManager.Unregister(SelectionActions.MoveToPreviousCell) ' 次のコントロールに移動するためのショートカットキーを登録する GcMultiRow1.ShortcutKeyManager.Register(ComponentActions.SelectNextControl, Keys.Tab) GcMultiRow1.ShortcutKeyManager.Register(ComponentActions.SelectPreviousControl, Keys.Tab Or Keys.Shift)
[C#]
using GrapeCity.Win.MultiRow; // 次のセルに移動する既定のショートカットキーを登録解除する gcMultiRow1.ShortcutKeyManager.Unregister(SelectionActions.MoveToNextCell); gcMultiRow1.ShortcutKeyManager.Unregister(SelectionActions.MoveToPreviousCell); // 次のコントロールに移動するためのショートカットキーを登録する gcMultiRow1.ShortcutKeyManager.Register(ComponentActions.SelectNextControl, Keys.Tab); gcMultiRow1.ShortcutKeyManager.Register(ComponentActions.SelectPreviousControl, Keys.Tab | Keys.Shift);