MESCIUS SPREAD for Windows Forms 17.0J
Changed イベント (BaseSheetAxisModel)

シートのアクシス(行または列)に影響するモデルに ユーザーが変更を加えたときに発生します。
構文
'Declaration
 
Public Event Changed As SheetAxisModelEventHandler
public event SheetAxisModelEventHandler Changed
イベント データ

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

プロパティ説明
Count影響を受けたアイテムの数を取得します。  
Indexイベントが発生した場所のインデックスを取得します。  
Typeイベントの種類を取得します。  
解説
あるクラスがこの抽象クラスから派生したとき、このイベントは、ユーザーがシートのアクシス(行または列)に影響を与えるような変更をモデルに加えた後に発生します。
次のサンプルコードは、モデルのChangedイベントを発生させます。
private void button1_Click(object sender, System.EventArgs e)
{
FarPoint.Win.Spread.Model.BaseSheetAxisModel model;
model = (FarPoint.Win.Spread.Model.BaseSheetAxisModel)fpSpread1.ActiveSheet.Models.ColumnAxis; 
model.SetSize(0, 120); 
}

private void fpSpread1_AxisModelChanged(object sender, FarPoint.Win.Spread.Model.SheetAxisModelEventArgs e) 
{ 
fpSpread1.ActiveSheet.SetValue(0,0,"Fired"); 
} 
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim modelAs FarPoint.Win.Spread.Model.BaseSheetAxisModel
model = fpSpread1.ActiveSheet.Models.ColumnAxis
model.SetSize(0, 120)
End Sub

Private Sub fpSpread1_AxisModelChanged(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.Model.SheetAxisModelEventArgs)
Handles model.Changed
fpSpread1.ActiveSheet.SetValue(2, 0, "Fired")
End Sub
End Class
参照

BaseSheetAxisModel クラス
BaseSheetAxisModel メンバ

 

 


© MESCIUS inc. All rights reserved.