PowerTools SPREAD for Windows Forms 10.0J
ColumnDragMoveCompleted イベント


ユーザーがドラッグによる列の移動を完了したときに発生します。
構文
'Declaration
 
Public Event ColumnDragMoveCompleted As DragMoveCompletedEventHandler
'使用法
 
Dim instance As FpSpread
Dim handler As DragMoveCompletedEventHandler
 
AddHandler instance.ColumnDragMoveCompleted, handler
public event DragMoveCompletedEventHandler ColumnDragMoveCompleted
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、DragMoveCompletedEventArgs 型の引数を受け取りました。次の DragMoveCompletedEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ説明
Count移動される列または行の数を取得します。  
FromIndexドラッグの開始位置の列または行インデックスを取得します。  
ToIndexドラッグの移動先の列または行インデックスを取得します。  
View列または行がドラッグされたビューを取得します。  
解説

このイベントは、ユーザーが列のドラッグ移動を完了したときにOnColumnDragMoveCompletedメソッドによって生成されます。このイベントが発生するのはAllowColumnMoveプロパティがTrueの場合のみです。

個々のイベント引数の詳細については、DragMoveCompletedEventArgsメンバを参照してください。

次のサンプルコードは、ユーザーが列を移動できるようにします。
fpSpread1.AllowColumnMove = true;

fpSpread1.ColumnDragMoveCompleted += new FarPoint.Win.Spread.DragMoveCompletedEventHandler(fpSpread1ColumnDragMoveCompleted);

private void fpSpread1ColumnDragMoveCompleted(object sender, FarPoint.Win.Spread.DragMoveCompletedEventArgs e)
{
      e.View.Sheets[e.View.ActiveSheetIndex].Columns[e.FromIndex].BackColor = Color.Yellow;
      e.View.Sheets[e.View.ActiveSheetIndex].Columns[e.ToIndex].BackColor = Color.Yellow;
}
FpSpread1.AllowColumnMove = True

Dim eh As FarPoint.Win.Spread.DragMoveCompletedEventHandler = AddressOf Fpspread1ColumnDragMoveCompleted
AddHandler FpSpread1.ColumnDragMoveCompleted, eh

Private Sub Fpspread1ColumnDragMoveCompleted(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.DragMoveCompletedEventArgs)
Handles FpSpread1.ColumnDragMoveCompleted
      e.View.Sheets(e.View.ActiveSheetIndex).Columns(e.FromIndex).BackColor = Color.Yellow
      e.View.Sheets(e.View.ActiveSheetIndex).Columns(e.ToIndex).BackColor = Color.Yellow
End Sub
参照

FpSpread クラス
FpSpread メンバ
DragMoveCompletedEventArgs クラス

 

 


© 2004-2017, GrapeCity inc. All rights reserved.