PowerTools SPREAD for Windows Forms 10.0J
SheetAxisModelEventType 列挙体


シートのアクシスモデルに発生したChangeイベントの種類を表します。
構文
'Declaration
 
Public Enum SheetAxisModelEventType 
   Inherits System.Enum
'使用法
 
Dim instance As SheetAxisModelEventType
public enum SheetAxisModelEventType : System.Enum 
メンバ
メンバ説明
AppearanceItemsUpdatedレイアウトに影響しないアイテムの変更を表します (ラベルやソートインジケータが変更された場合など)。
ItemsAddedアイテムがモデルに追加されたことを表します。
ItemsRemovedモデルからアイテムが削除されたことを表します。
LayoutItemsUpdatedレイアウトに影響する可能性のあるアイテムの変更を表します (サイズや表示ステータスが変更された場合など)。
ModelUpdatedモデル全体が変更されたことを表します。
次のサンプルコードは、SheetAxisModelのChangedイベントを発生させて、イベントの種類をリストボックスに返します。
FarPoint.Win.Spread.Model.ISheetAxisModel isam;

private void Form1_Load(object sender, System.EventArgs e)
{
    isam = fpSpread1.ActiveSheet.Models.ColumnAxis;
    this.isam.Changed += new FarPoint.Win.Spread.Model.SheetAxisModelEventHandler(this.isam_Changed);
}

private void menuItem1_Click(object sender, System.EventArgs e)
{
    isam = fpSpread1.ActiveSheet.Models.ColumnAxis;
    isam.SetSize(0, 240);
}

private void isam_Changed(object sender, FarPoint.Win.Spread.Model.SheetAxisModelEventArgs e)
{
    switch (e.Type)
            {
                case FarPoint.Win.Spread.Model.SheetAxisModelEventType.LayoutItemsUpdated:
                    listBox1.Items.Add(e.Type.ToString());
                    break;
                case FarPoint.Win.Spread.Model.SheetAxisModelEventType.ItemsAdded:
                    listBox1.Items.Add(e.Type.ToString());
                    break;
                case FarPoint.Win.Spread.Model.SheetAxisModelEventType.AppearanceItemsUpdated:
                    listBox1.Items.Add(e.Type.ToString());
                    break;
                case FarPoint.Win.Spread.Model.SheetAxisModelEventType.ItemsRemoved:
                    listBox1.Items.Add(e.Type.ToString());
                    break;
                case FarPoint.Win.Spread.Model.SheetAxisModelEventType.ModelUpdated:
                    listBox1.Items.Add(e.Type.ToString());
                    break;
            }
}
Friend WithEvents isam As FarPoint.Win.Spread.Model.ISheetAxisModel

Private Sub MenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem1.Click
    isam = FpSpread1.ActiveSheet.Models.ColumnAxis
    isam.SetSize(0, 240)
End Sub

Private Sub isam_Changed(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.Model.SheetAxisModelEventArgs) Handles isam.Changed
    Select Case e.Type
    Case FarPoint.Win.Spread.Model.SheetAxisModelEventType.LayoutItemsUpdated
        ListBox1.Items.Add(e.Type.ToString())
    Case FarPoint.Win.Spread.Model.SheetAxisModelEventType.ItemsAdded
        ListBox1.Items.Add(e.Type.ToString())
    Case FarPoint.Win.Spread.Model.SheetAxisModelEventType.AppearanceItemsUpdated
        ListBox1.Items.Add(e.Type.ToString())
    Case FarPoint.Win.Spread.Model.SheetAxisModelEventType.ItemsRemoved
        ListBox1.Items.Add(e.Type.ToString())
    Case FarPoint.Win.Spread.Model.SheetAxisModelEventType.ModelUpdated
        ListBox1.Items.Add(e.Type.ToString())
End Select
End Sub
継承階層

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

参照

FarPoint.Win.Spread.Model 名前空間

 

 


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