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


ユーザーがセルのデータを変更した後に発生します。
構文
'Declaration
 
Public Event Change As ChangeEventHandler
'使用法
 
Dim instance As FpSpread
Dim handler As ChangeEventHandler
 
AddHandler instance.Change, handler
public event ChangeEventHandler Change
イベント データ

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

プロパティ説明
Column変更されたセルの列インデックスを取得します。  
Row変更されたセルの行インデックスを取得します。  
View変更されたセルを含むビューを取得します。  
解説

このイベントは、ユーザーがセルのデータを変更したときに OnChange メソッドによって呼び出されます。

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

このイベントは、ユーザーがセルをダブルクリックしたときにすでにそのセルが編集モードであった場合は発生しません。

このイベントは貼り付け時には呼び出されません。ただし、DefaultSheetDataModel.Changed イベントは貼り付け時に呼び出されます。

次のサンプルコードは、ユーザーがセルのデータを変更したときにChangeイベントを発生させます。
fpSpread1.ActiveSheet.SetValue(0, 0, "Change Me");
Label1.Text = "Change the data in the first cell then move focus to another cell.";

private void fpSpread1_Change(object sender, FarPoint.Win.Spread.ChangeEventArgs e)
{
     ListBox1.Items.Add("Change event fired!");
}
Fpspread1.ActiveSheet.SetValue(0, 0, "Change Me")
Label1.Text = "Change the data in the first cell then move focus to another cell."

Private Sub FpSpread1_Change(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.ChangeEventArgs) Handles FpSpread1.Change
     ListBox1.Items.Add("Change event fired!")
End Sub
参照

FpSpread クラス
FpSpread メンバ
ChangeEventArgs クラス

 

 


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