Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread Namespace / IconFilterItem Class / DisplayName Property
Example


In This Topic
    DisplayName Property (IconFilterItem)
    In This Topic
    Gets the display name of the filter.
    Syntax
    'Declaration
     
    Public Overrides ReadOnly Property DisplayName As String
    'Usage
     
    Dim instance As IconFilterItem
    Dim value As String
     
    value = instance.DisplayName
    public override string DisplayName {get;}
    Example
    This example gets the DisplayName property.
    fpSpread1.Sheets[0].Cells[0, 1].Value = 3;
    fpSpread1.Sheets[0].Cells[1, 1].Value = 2;
    fpSpread1.Sheets[0].Cells[2, 1].Value = 10;
    fpSpread1.Sheets[0].Cells[3, 1].Value = 1;
    FarPoint.Win.Spread.IconSetConditionalFormattingRule c = new FarPoint.Win.Spread.IconSetConditionalFormattingRule(FarPoint.Win.Spread.ConditionalFormattingIconSetStyle.ThreeTriangles);
    c.IconRuleSet.Add(new FarPoint.Win.Spread.ConditionalFormattingIconValue(10, FarPoint.Win.Spread.ConditionalFormattingValueType.Number, true, new FarPoint.Win.Spread.ConditionalFormattingIconSetIndex(FarPoint.Win.Spread.ConditionalFormattingIconSetStyle.FiveColoredArrows, 0)));
    FarPoint.Win.Spread.ConditionalFormatting IconSetCF = new FarPoint.Win.Spread.ConditionalFormatting(new FarPoint.Win.Spread.Model.CellRange(0, 0, 2, 2), c);
    fpSpread1.Sheets[0].Models.ConditionalFormatting.Add(IconSetCF);
    FarPoint.Win.Spread.IconFilterItem iconfilter = new FarPoint.Win.Spread.IconFilterItem(new FarPoint.Win.Spread.ConditionalFormattingIconSetIndex(FarPoint.Win.Spread.ConditionalFormattingIconSetStyle.FiveQuarters, 0));
    FarPoint.Win.Spread.IRowFilter rowFilter = new FarPoint.Win.Spread.HideRowFilter(fpSpread1.ActiveSheet);
    FarPoint.Win.Spread.FilterColumnDefinition fd = new FarPoint.Win.Spread.FilterColumnDefinition(1, FarPoint.Win.Spread.FilterListBehavior.Custom);
    fd.Filters.Add(iconfilter);
    rowFilter.ColumnDefinitions.Add(fd);
    fpSpread1.ActiveSheet.RowFilter = rowFilter;
    fpSpread1.ActiveSheet.AutoFilterColumn(1, iconfilter.DisplayName, 0);
    fpSpread1.ActiveSheet.AutoFilterMode = FarPoint.Win.Spread.AutoFilterMode.EnhancedContextMenu;
    listBox1.Items.Add(iconfilter.DisplayAtTopOfList.ToString());
    listBox1.Items.Add(iconfilter.DisplayName.ToString());
    listBox1.Items.Add(iconfilter.IsObjectValueEditable.ToString());
    listBox1.Items.Add(iconfilter.Label.ToString());
    FpSpread1.Sheets(0).Cells(0, 1).Value = 3
    FpSpread1.Sheets(0).Cells(1, 1).Value = 2
    FpSpread1.Sheets(0).Cells(2, 1).Value = 10
    FpSpread1.Sheets(0).Cells(3, 1).Value = 1
    Dim c As New FarPoint.Win.Spread.IconSetConditionalFormattingRule(FarPoint.Win.Spread.ConditionalFormattingIconSetStyle.ThreeTriangles)
    c.IconRuleSet.Add(New FarPoint.Win.Spread.ConditionalFormattingIconValue(10, FarPoint.Win.Spread.ConditionalFormattingValueType.Number, True, New FarPoint.Win.Spread.ConditionalFormattingIconSetIndex(FarPoint.Win.Spread.ConditionalFormattingIconSetStyle.FiveColoredArrows, 0)))
    Dim IconSetCF As New FarPoint.Win.Spread.ConditionalFormatting(New FarPoint.Win.Spread.Model.CellRange(0, 0, 2, 2), c)
    FpSpread1.Sheets(0).Models.ConditionalFormatting.Add(IconSetCF)
    Dim iconfilter As New FarPoint.Win.Spread.IconFilterItem(New FarPoint.Win.Spread.ConditionalFormattingIconSetIndex(FarPoint.Win.Spread.ConditionalFormattingIconSetStyle.FiveQuarters, 0))
    Dim rowFilter As New FarPoint.Win.Spread.HideRowFilter(FpSpread1.ActiveSheet)
    Dim fd As New FarPoint.Win.Spread.FilterColumnDefinition(1, FarPoint.Win.Spread.FilterListBehavior.Custom)
    fd.Filters.Add(iconfilter)
    rowFilter.ColumnDefinitions.Add(fd)
    FpSpread1.ActiveSheet.RowFilter = rowFilter
    FpSpread1.ActiveSheet.AutoFilterColumn(1, iconfilter.DisplayName, 0)
    FpSpread1.ActiveSheet.AutoFilterMode = FarPoint.Win.Spread.AutoFilterMode.EnhancedContextMenu
    ListBox1.Items.Add(iconfilter.DisplayAtTopOfList.ToString())
    ListBox1.Items.Add(iconfilter.DisplayName.ToString())
    ListBox1.Items.Add(iconfilter.IsObjectValueEditable.ToString())
    ListBox1.Items.Add(iconfilter.Label.ToString())
    See Also