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


シートのセルの選択範囲が変更されるときに発生します。
構文
'Declaration
 
Public Event SelectionChanging As SelectionChangingEventHandler
'使用法
 
Dim instance As FpSpread
Dim handler As SelectionChangingEventHandler
 
AddHandler instance.SelectionChanging, handler
public event SelectionChangingEventHandler SelectionChanging
イベント データ

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

プロパティ説明
Cancel選択アクションをキャンセルするかどうかを表す値を取得または設定します。  
CurrentColumnマウスポインタを含むセルの列インデックスを取得します。  
CurrentRowマウスポインタを含むセルの行インデックスを取得します。  
Range選択を含むセルの範囲を取得します。  
View選択範囲を含むビューを取得します。  
解説

このイベントは、シートの選択範囲が変更されているときに OnSelectionChanging メソッドによって呼び出されます。

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

このイベントは、ユーザーが選択したときと選択解除したときのどちらの場合にも発生します。

次のサンプルコードは、イベントを発生させます。
private void fpSpread1_SelectionChanging(object sender, FarPoint.Win.Spread.SelectionChangingEventArgs e)
{
     FarPoint.Win.Spread.Model.CellRange cr;
     cr = e.View.Sheets[0].GetSelection(0);
     Label1.BackColor = Color.Blue;
     Label1.Text = "The first column in the selection is " + cr.Column + " and the first row is " + cr.Row;
}
Private Sub FpSpread1_SelectionChanging(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.SelectionChangingEventArgs)
Handles FpSpread1.SelectionChanging
     Dim cr As FarPoint.Win.Spread.Model.CellRange
     cr = e.View.Sheets(0).GetSelection(0)
     Label1.BackColor = Color.Blue
     Label1.Text = "The first column in the selection is " & cr.Column & " and the first row is " & cr.Row
End Sub
参照

FpSpread クラス
FpSpread メンバ
SelectionChanged イベント
SelectionChangingEventArgs クラス

 

 


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