MESCIUS SPREAD for Windows Forms 15.0J
Changed イベント (ISheetStyleModel)
使用例 

スタイルモデルが変更されたときに発生します。
構文
イベント データ

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

プロパティ解説
Columnイベントが発生した列インデックスを取得します。 すべての列が影響を受けた場合は-1を返します。  
ColumnCount列数を取得します。すべての列が影響を受けた場合は-1を返します。  
Rowイベントが発生した行インデックスを取得します。 すべての行が影響を受けた場合は-1を返します。  
RowCount行数を取得します。すべての行が影響を受けた場合は-1を返します。  
Type発生したイベントの種類を取得します。  
使用例
次のサンプルコードは、モデルのChangedイベントを発生させます。
FarPoint.Win.Spread.Model.ISheetStyleModel issm;
FarPoint.Win.Spread.NamedStyle ns = new FarPoint.Win.Spread.NamedStyle("StyleData");
issm = (FarPoint.Win.Spread.Model.ISheetStyleModel)fpSpread1.ActiveSheet.Models.Style;
issm.Changed += new FarPoint.Win.Spread.Model.SheetStyleModelEventHandler(issm_Changed);
ns.BackColor = Color.Yellow;
fpSpread1.NamedStyles.Add(ns);
issm.SetDirectInfo(0, 0, ns);


private void issm_Changed(object sender, FarPoint.Win.Spread.Model.SheetStyleModelEventArgs e)
{
label1.Text = "The Model has Changed!!";
}
Friend WithEvents issm As FarPoint.Win.Spread.Model.ISheetStyleModel

Dim ns As New FarPoint.Win.Spread.NamedStyle("StyleData")
Dim b As Boolean
issm = FpSpread1.ActiveSheet.Models.Style
ns.BackColor = Color.Yellow
FpSpread1.NamedStyles.Add(ns)
issm.SetDirectInfo(0, 0, ns)

Private Sub issm_Changed(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.Model.SheetStyleModelEventArgs) Handles issm.Changed
Label1.Text = "The Model has Changed!!"
End Sub
参照

ISheetStyleModel インターフェース
ISheetStyleModel メンバ

 

 


© MESCIUS inc. All rights reserved.