FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread 名前空間 > FpSpread クラス : 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