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

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

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

プロパティ説明
Columnイベントが発生した列インデックスを取得します。 すべての列が影響を受けた場合は-1を返します。  
ColumnCount列数を取得します。すべての列が影響を受けた場合は-1を返します。  
Rowイベントが発生した行インデックスを取得します。 すべての行が影響を受けた場合は-1を返します。  
RowCount行数を取得します。すべての行が影響を受けた場合は-1を返します。  
Type発生したイベントの種類を取得します。  
解説
あるクラスがこの抽象クラスから派生したとき、このイベントは、ユーザーがシートのスタイルに影響を与えるような変更をモデルに加えた後に発生します。
次のサンプルコードは、モデルのChangedイベントを発生させます。
private void menuItem11_Click(object sender, System.EventArgs e)
{
    FarPoint.Win.Spread.Model.BaseSheetStyleModel styleModel;
    FarPoint.Win.Spread.StyleInfo sInfo = new FarPoint.Win.Spread.StyleInfo();
    sInfo.BackColor = Color.LightBlue;
    styleModel = (FarPoint.Win.Spread.Model.BaseSheetStyleModel)fpSpread1.ActiveSheet.Models.Style;
    styleModel.AltRowCount = 3;
    styleModel.SetDirectAltRowInfo(1, sInfo);
}

private void fpSpread1_StyleModelChanged(object sender, FarPoint.Win.Spread.Model.SheetStyleModelEventArgs e) 
{ 
    listBox1.Items.Add("Changed Event Fired"); 
}
Private Sub MenuItem11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem11.Click
    Dim sInfo As New FarPoint.Win.Spread.StyleInfo()
    sInfo.BackColor = Color.LightBlue
    model = fpSpread1.ActiveSheet.Models.Style
    model.AltRowCount = 3
    model.SetDirectAltRowInfo(1, sInfo)
End Sub

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

BaseSheetStyleModel クラス
BaseSheetStyleModel メンバ

 

 


© MESCIUS inc. All rights reserved.