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

シートのセル選択範囲に影響するモデルに ユーザーが変更を加えたときに発生します。
構文
'宣言
 
Public Event Changed As SheetSelectionModelEventHandler
public event SheetSelectionModelEventHandler Changed
イベント データ

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

プロパティ解説
Column選択範囲の列インデックスを取得します。  
ColumnCount選択範囲に含まれる列の数を取得します。  
Row選択範囲の行インデックスを取得します。  
RowCount選択範囲に含まれる行の数を取得します。  
解説
あるクラスがこの抽象クラスから派生したとき、このイベントは、ユーザーがシートのセルの選択範囲に影響を与えるような変更をモデルに加えた後に発生します。
使用例
次のサンプルコードは、モデルのChangedイベントを発生させます。
private void menuItem23_Click(object sender, System.EventArgs e)
{
model = (FarPoint.Win.Spread.Model.BaseSheetSelectionModel)fpSpread1.ActiveSheet.Models.Selection;
model.SetSelection(0, 0, 3, 3);
}
private void fpSpread1_SelectionModelChanged(object sender, FarPoint.Win.Spread.Model.SheetSelectionModelEventArgs e) 
{ 
listBox1.Items.Add("Changed Event Fired"); 
} 
Private Sub MenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem1.Click
model = fpSpread1.ActiveSheet.Models.Selection
model.SetSelection(0, 0, 2, 2)
End Sub

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

BaseSheetSelectionModel クラス
BaseSheetSelectionModel メンバ

 

 


© MESCIUS inc. All rights reserved.