ユーザーに対して列をドラッグして移動する操作を有効にできます。
この操作を有効にするには、コントロールの ColumnDragMode プロパティを設定します。次の設定値があります。
ColumnDragMode の値 | 説明 |
---|---|
Default | 列のドラッグ移動は無効 |
Direct | 列ヘッダをドラッグして列を移動可能 |
SelectThenDrag | 列を選択してからドラッグ移動が可能(複数の列を選択して一度にドラッグ移動できます) |
列のドラッグ移動が行われるとコントロールのColumnCollectionChanged イベントが発生します。このとき、イベントパラメータのAction プロパティに、Move が設定されます。
移動した列数、変更が発生したインデックスなどもイベントパラメータSpreadCollectionChangedEventArgs クラスから取得できます。