private void Form1_Load(object sender, EventArgs e)
{
// テストデータの設定
fpSpread1.ActiveSheet.Cells[0, 0].Value = "North";
fpSpread1.ActiveSheet.Cells[1, 0].Value = "South";
fpSpread1.ActiveSheet.Cells[2, 0].Value = "East";
fpSpread1.ActiveSheet.Cells[3, 0].Value = "South";
fpSpread1.ActiveSheet.Cells[4, 0].Value = "North";
fpSpread1.ActiveSheet.Cells[5, 0].Value = "North";
fpSpread1.ActiveSheet.Cells[6, 0].Value = "West";
fpSpread1.ActiveSheet.Columns[0].Width = 80;
FarPoint.Win.Spread.SpreadView sv = fpSpread1.GetRootWorkbook();
// フィルタリングされているときのインジケータを設定
sv.SetImage(FarPoint.Win.Spread.SpreadView.FilterBarFilterActive, Image.FromFile("画像ファイルパス名"));
// フィルタリングされていないときのインジケータを設定
sv.SetImage(FarPoint.Win.Spread.SpreadView.FilterBarFilterInactive, Image.FromFile("画像ファイルパス名"));
// フィルターバーを有効
fpSpread1.ActiveSheet.AutoFilterMode = FarPoint.Win.Spread.AutoFilterMode.FilterBar;
}
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
' テストデータの設定
FpSpread1.ActiveSheet.Cells(0, 0).Value = "North"
FpSpread1.ActiveSheet.Cells(1, 0).Value = "South"
FpSpread1.ActiveSheet.Cells(2, 0).Value = "East"
FpSpread1.ActiveSheet.Cells(3, 0).Value = "South"
FpSpread1.ActiveSheet.Cells(4, 0).Value = "North"
FpSpread1.ActiveSheet.Cells(5, 0).Value = "North"
FpSpread1.ActiveSheet.Cells(6, 0).Value = "West"
Dim sv As FarPoint.Win.Spread.SpreadView = FpSpread1.GetRootWorkbook()
' フィルタリングされているときのインジケータを設定
sv.SetImage(FarPoint.Win.Spread.SpreadView.FilterBarFilterActive, Image.FromFile("画像ファイルパス名"))
' フィルタリングされていないときのインジケータを設定
sv.SetImage(FarPoint.Win.Spread.SpreadView.FilterBarFilterInactive, Image.FromFile("画像ファイルパス名"))
' フィルターバーを有効
FpSpread1.ActiveSheet.AutoFilterMode = FarPoint.Win.Spread.AutoFilterMode.FilterBar
End Sub