Spread ASP.NET 14
FarPoint.Web.Spread Assembly / FarPoint.Web.Spread Namespace / NamedStyleCollection Class / IndexOf Method
Style (NamedStyle object) for which to search
Example


In This Topic
    IndexOf Method (NamedStyleCollection)
    In This Topic
    Returns the index of the specified style in the collection.
    Syntax
    'Declaration
     
    Public Overridable Function IndexOf( _
       ByVal style As NamedStyle _
    ) As Integer
    'Usage
     
    Dim instance As NamedStyleCollection
    Dim style As NamedStyle
    Dim value As Integer
     
    value = instance.IndexOf(style)
    public virtual int IndexOf( 
       NamedStyle style
    )

    Parameters

    style
    Style (NamedStyle object) for which to search

    Return Value

    Integer index of the style in the collection or -1 if the style was not found
    Example
    This example illustrates the use of this member by returning the index of one of the named styles in the collection.
    FarPoint.Web.Spread.NamedStyleCollection nsc = new FarPoint.Web.Spread.NamedStyleCollection();
    FarPoint.Web.Spread.NamedStyle ns = new FarPoint.Web.Spread.NamedStyle("StyleData", "DataAreaDefault");
    FarPoint.Web.Spread.NamedStyle ns1 = new FarPoint.Web.Spread.NamedStyle("HeaderData", "HeaderDefault");
    ns.BackColor = Color.Yellow;
    ns.Border = new FarPoint.Web.Spread.Border(BorderStyle.Double, Color.Blue);
    ns1.BackColor = Color.Teal;
    ns1.Border = new FarPoint.Web.Spread.Border(BorderStyle.Double, Color.Red);
    nsc.AddRange(new Object[] {ns, ns1});
    int i;
    i = nsc.IndexOf(ns1);
    FpSpread1.NamedStyles.Add(nsc[i]);
    FpSpread1.ActiveSheetView.ColumnHeader.DefaultStyle = nsc[i];
    
    Dim nsc As New FarPoint.Web.Spread.NamedStyleCollection
    Dim ns As New FarPoint.Web.Spread.NamedStyle("StyleData", "DataAreaDefault")
    Dim ns1 As New FarPoint.Web.Spread.NamedStyle("HeaderData", "HeaderDefault")
    ns.BackColor = Color.Yellow
    ns.Border = New FarPoint.Web.Spread.Border(BorderStyle.Double, Color.Blue)
    ns1.BackColor = Color.Teal
    ns1.Border = New FarPoint.Web.Spread.Border(BorderStyle.Double, Color.Red)
    nsc.AddRange(New Object() {ns, ns1})
    Dim i As Integer
    i = nsc.IndexOf(ns1)
    FpSpread1.NamedStyles.Add(nsc(i))
    FpSpread1.ActiveSheetView.ColumnHeader.DefaultStyle = nsc(i)
    See Also