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


列の自動フィルタリングが実行された直後に発生します。
構文
'Declaration
 
Public Event AutoFilteredColumn As AutoFilteredColumnEventHandler
'使用法
 
Dim instance As FpSpread
Dim handler As AutoFilteredColumnEventHandler
 
AddHandler instance.AutoFilteredColumn, handler
public event AutoFilteredColumnEventHandler AutoFilteredColumn
イベント データ

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

プロパティ説明
Column自動フィルタリングが実行された列のインデックスを取得します。  
FilterString列のフィルタリングに使用された文字列を取得します。  
Sheet行が自動的にフィルタリングされたシートを取得します。  
解説

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

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

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

FpSpread クラス
FpSpread メンバ
AutoFilteredColumnEventArgs クラス

開発者ガイド

フィルタリング

 

 


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