MESCIUS SPREAD for Windows Forms 17.0J サンプルコード集
インジケータを非表示にする

MESCIUS SPREAD for Windows Forms 17.0J サンプルコード集 > 行フィルタリング > インジケータを非表示にする

IRowFilterインタフェースメンバであるShowFilterIndicatorプロパティをFalseにすることで、インジケータは非表示となります。

※このサンプルはシートのAutoFilterModeがFilterGadgetまたはEnhancedContextMenuに設定されている場合のみ有効です


 private void Form1_Load(object sender, System.EventArgs e)
 {

   //フィルタインジケータを非表示にします
   fpSpread1.ActiveSheet.Columns[0,1].AllowAutoFilter = true;
   fpSpread1.ActiveSheet.RowFilter.ShowFilterIndicator = false;

 }

 private void button1_Click(object sender, System.EventArgs e)
 {

   //フィルタインジケータを再表示します
   fpSpread1.ActiveSheet.Columns[0,1].AllowAutoFilter = true;
   fpSpread1.ActiveSheet.RowFilter.ShowFilterIndicator = true;

 }
 Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load

   'フィルタインジケータを非表示にします
   FpSpread1.ActiveSheet.Columns(0,1).AllowAutoFilter = True
   FpSpread1.ActiveSheet.RowFilter.ShowFilterIndicator = False

 End Sub

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

   'フィルタインジケータを再表示します
   FpSpread1.ActiveSheet.Columns(0,1).AllowAutoFilter = True
   FpSpread1.ActiveSheet.RowFilter.ShowFilterIndicator = True

 End Sub