MESCIUS SPREAD for Windows Forms 15.0J
AutoFilteringColumn イベント
使用例 

列の自動フィルタリングが実行される直前に発生します。
構文
'宣言
 
Public Event AutoFilteringColumn As AutoFilteringColumnEventHandler
public event AutoFilteringColumnEventHandler AutoFilteringColumn
イベント データ

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

プロパティ解説
Cancelデフォルト処理(列の自動フィルタリングを実行する)をキャンセルするかどうかを取得または設定します。  
Column自動フィルタリングを実行する列のインデックスを取得します。  
FilterString列のフィルタリング基準となる文字列を取得または設定します。  
Sheet行を自動的にフィルタリングするシートを取得します。  
解説

このイベントは、列の自動フィルタリングが実行される直前にOnAutoFilteringColumnメソッドによって生成されます。

個々のイベント引数の詳細については、AutoFilteringColumnEventArgsArgsメンバを参照してください。

使用例
次のサンプルコードは、フィルタ適用列の背景色を変更して、フィルタ文字列を返します。
private void fpSpread1_AutoFilteringColumn(object sender, FarPoint.Win.Spread.AutoFilteringColumnEventArgs e)
{ 
e.Sheet.Columns(e.Column).BackColor = Color.Yellow; 
MessageBox.Show("The column was filtered by " + e.FilterString); 
}
Private Sub FpSpread1_AutoFilteringColumn(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.AutoFilteringColumnEventArgs)
Handles FpSpread1.AutoFilteringColumn
e.Sheet.Columns(e.Column).BackColor = Color.Yellow
MessageBox.Show("The column was filtered by " & e.FilterString) 
End Sub
参照

FpSpread クラス
FpSpread メンバ
AutoFilteringColumnEventArgs クラス

開発者ガイド

フィルタリング

 

 


© MESCIUS inc. All rights reserved.