PowerTools SPREAD for Windows Forms 10.0J
Changed イベント (BaseSheetDataModel)


シートのデータに影響するモデルにユーザーが 変更を加えたときに発生します。
構文
'Declaration
 
Public Event Changed As SheetDataModelEventHandler
'使用法
 
Dim instance As BaseSheetDataModel
Dim handler As SheetDataModelEventHandler
 
AddHandler instance.Changed, handler
public event SheetDataModelEventHandler Changed
イベント データ

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

プロパティ説明
Column列インデックスを取得します。  
ColumnCount列数を取得します。  
Row行インデックスを取得します。  
RowCount行数を取得します。  
Typeイベントの種類を取得します。  
解説
あるクラスがこの抽象クラスから派生したとき、このイベントは、ユーザーがシートのデータに影響を与えるような変更をモデルに加えた後に発生します。
次のサンプルコードは、モデルのChangedイベントを発生させて、イベントが発生したことを表示します。
private void menuItem1_Click(object sender, System.EventArgs e)
{
     model = (FarPoint.Win.Spread.Model.DefaultSheetDataModel)fpSpread1.ActiveSheet.Models.Data;
     model.ColumnCount = 5;
}
private void fpSpread1_DataModelChanged(object sender, FarPoint.Win.Spread.Model.SheetDataModelEventArgs e) 
{ 
     listBox1.Items.Add("Changed Event Fired"); 
} 
Private Sub MenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem1.Click
     model = FpSpread1.ActiveSheet.Models.Data
     model.ColumnCount = 5
End Sub

Private Sub FpSpread1_DataModelChanged(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.Model.SheetDataModelEventArgs)
Handles model.Changed
     ListBox1.Items.Add("Changed Event Fired")
End Sub
参照

BaseSheetDataModel クラス
BaseSheetDataModel メンバ

 

 


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