FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread 名前空間 > FpSpread クラス : 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