MESCIUS SPREAD for Windows Forms 17.0J
SheetStyleModelEventType 列挙体

シートのスタイルモデルに発生した Change イベントの種類を表します。
構文
'Declaration
 
Public Enum SheetStyleModelEventType 
   Inherits System.Enum
public enum SheetStyleModelEventType : System.Enum 
メンバ
メンバ説明
CellsUpdated1つ以上のセルのスタイルが変更されたことを表します。
ColumnsAdded1つ以上の列のスタイルが追加されたことを示します。
ColumnsRemoved1つ以上の列のスタイルが削除されたことを示します。
ModelUpdatedモデルが更新されたことを表します。すべてのスタイルが変更されている可能性があります。
RowsAdded1つ以上の行のスタイルが追加されたことを示します。
RowsRemoved1つ以上の行のスタイルが削除されたことを示します。
次のサンプルコードは、SheetStyleModelのChangedイベントを発生させて、イベントの種類をリストボックスに返します。
FarPoint.Win.Spread.Model.DefaultSheetStyleModel styleModel = new FarPoint.Win.Spread.Model.DefaultSheetStyleModel();

private void Form1_Load(object sender, System.EventArgs e)
{
    styleModel = (FarPoint.Win.Spread.Model.DefaultSheetStyleModel)fpSpread1.ActiveSheet.Models.Style;
    this.styleModel.Changed += new FarPoint.Win.Spread.Model.SheetStyleModelEventHandler(this.styleModel_Changed);
}

private void menuItem1_Click(object sender, System.EventArgs e)
{
    styleModel = (FarPoint.Win.Spread.Model.DefaultSheetStyleModel)fpSpread1.ActiveSheet.Models.Style;
    styleModel.AltRowCount = 3;
}

private void styleModel_Changed(object sender, FarPoint.Win.Spread.Model.SheetStyleModelEventArgs e)
{
    switch (e.Type)
    {
        case FarPoint.Win.Spread.Model.SheetStyleModelEventType.CellsUpdated:
            listBox1.Items.Add(e.Type.ToString());
            break;
        case FarPoint.Win.Spread.Model.SheetStyleModelEventType.RowsAdded:
            listBox1.Items.Add(e.Type.ToString());
            break;
        case FarPoint.Win.Spread.Model.SheetStyleModelEventType.RowsRemoved:
            listBox1.Items.Add(e.Type.ToString());
            break;
        case FarPoint.Win.Spread.Model.SheetStyleModelEventType.ColumnsAdded:
            listBox1.Items.Add(e.Type.ToString());
            break;
        case FarPoint.Win.Spread.Model.SheetStyleModelEventType.ColumnsRemoved:
            listBox1.Items.Add(e.Type.ToString());
            break;
        case FarPoint.Win.Spread.Model.SheetStyleModelEventType.ModelUpdated:
            listBox1.Items.Add(e.Type.ToString());
            break;
    }
}
Friend WithEvents styleModel As New FarPoint.Win.Spread.Model.DefaultSheetStyleModel()

Private Sub MenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem1.Click
    styleModel = FpSpread1.ActiveSheet.Models.Style
    styleModel.AltRowCount = 3
End Sub

Private Sub styleModel_Changed(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.Model.SheetStyleModelEventArgs) Handles
styleModel.Changed
Select Case e.Type
    Case FarPoint.Win.Spread.Model.SheetStyleModelEventType.CellsUpdated
        ListBox1.Items.Add(e.Type.ToString())
    Case FarPoint.Win.Spread.Model.SheetStyleModelEventType.RowsAdded
        ListBox1.Items.Add(e.Type.ToString())
    Case FarPoint.Win.Spread.Model.SheetStyleModelEventType.RowsRemoved
        ListBox1.Items.Add(e.Type.ToString())
    Case FarPoint.Win.Spread.Model.SheetStyleModelEventType.ColumnsAdded
        ListBox1.Items.Add(e.Type.ToString())
    Case FarPoint.Win.Spread.Model.SheetStyleModelEventType.ColumnsRemoved
        ListBox1.Items.Add(e.Type.ToString())
    Case FarPoint.Win.Spread.Model.SheetStyleModelEventType.ModelUpdated
        ListBox1.Items.Add(e.Type.ToString())
End Select
End Sub
継承階層

System.Object
   System.ValueType
      System.Enum
         FarPoint.Win.Spread.Model.SheetStyleModelEventType

参照

FarPoint.Win.Spread.Model 名前空間

 

 


© MESCIUS inc. All rights reserved.