FarPoint.Win.Spread アセンブリ > FarPoint.Win.Spread 名前空間 > FpSpread クラス : RowDragMove イベント |
'宣言
Public Event RowDragMove As DragMoveEventHandler
public event DragMoveEventHandler RowDragMove
イベント ハンドラが、このイベントに関連するデータを含む、DragMoveEventArgs 型の引数を受け取りました。次の DragMoveEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Cancel | ドラッグ操作をキャンセルするかどうかを取得または設定します。 |
Count | 移動する列または行の数を取得します。 |
Index | ドラッグの列または行インデックスを取得します。 |
MoveContent | 行または列(および移動元と移動先の間にある行または列)の内容を、インデックスマッピングを変更せずに移動するかどうかを取得または設定します。 |
View | 列または行がドラッグされているビューを取得します。 |
このイベントは、AllowRowMoveがTrueの場合にユーザーが行をドラッグして移動したとき、OnRowDragMoveメソッドによって呼び出されます。MoveContentプロパティのデフォルト値は、コントロールが連結されている場合はFalseで、それ以外の場合はTrueです。
個々のイベント引数の詳細については、DragMoveEventArgsメンバを参照してください。
fpSpread1.AllowRowMove = true; fpSpread1.RowDragMove +=new FarPoint.Win.Spread.DragMoveEventHandler(fpSpread1RowDragMove); private void fpSpread1RowDragMove(object sender, FarPoint.Win.Spread.DragMoveEventArgs e) { if (e.Index < 3) { e.Cancel = true; } }
FpSpread1.AllowColumnMove = True Dim eh As FarPoint.Win.Spread.DragMoveEventHandler = AddressOf Fpspread1RowDragMove AddHandler FpSpread1.RowDragMove, eh Private Sub Fpspread1RowDragMove(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.DragMoveEventArgs) Handles FpSpread1.RowDragMove If e.Index < 3 Then e.Cancel = True End Sub