MESCIUS SPREAD for Windows Forms 17.0J
AutoFilteredColumn イベント

列の自動フィルタリングが実行された直後に発生します。
構文
'Declaration
 
Public Event AutoFilteredColumn As AutoFilteredColumnEventHandler
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 クラス

開発者ガイド

フィルタリング

 

 


© MESCIUS inc. All rights reserved.