PowerTools SPREAD for Windows Forms 8.0J
AutoFilteringColumn イベント


列の自動フィルタリングが実行される直前に発生します。
構文
'Declaration
 
Public Event AutoFilteringColumn As AutoFilteringColumnEventHandler
'使用法
 
Dim instance As FpSpread
Dim handler As AutoFilteringColumnEventHandler
 
AddHandler instance.AutoFilteringColumn, handler
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 クラス

開発者ガイド

フィルタリング

 

 


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