Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread Namespace / NamedStyleCollection Class / Compose Method
Style (NamedStyle object)
Destination for the composed StyleInfo object or creates a new StyleInfo object if Null
Example


In This Topic
    Compose Method (NamedStyleCollection)
    In This Topic
    Composes a style, using the current style and a specified NamedStyle object.
    Syntax
    'Declaration
     
    Public Function Compose( _
       ByVal o As Object, _
       ByVal destInfo As StyleInfo _
    ) As StyleInfo
    'Usage
     
    Dim instance As NamedStyleCollection
    Dim o As Object
    Dim destInfo As StyleInfo
    Dim value As StyleInfo
     
    value = instance.Compose(o, destInfo)
    public StyleInfo Compose( 
       object o,
       StyleInfo destInfo
    )

    Parameters

    o
    Style (NamedStyle object)
    destInfo
    Destination for the composed StyleInfo object or creates a new StyleInfo object if Null

    Return Value

    StyleInfo object containing the style information
    Example
    This example composes a named style, using the collection.
    FarPoint.Win.Spread.NamedStyleCollection nsc = new FarPoint.Win.Spread.NamedStyleCollection();
    FarPoint.Win.Spread.NamedStyle ns = new FarPoint.Win.Spread.NamedStyle("StyleHeaders", "HeaderDefault");
    ns.Border = new FarPoint.Win.LineBorder(Color.DarkBlue, 2);
    ns.BackColor = Color.LightBlue;
    nsc.Compose(ns, ns);
    nsc.Add(ns);
    fpSpread1.NamedStyles = nsc;
    fpSpread1.ActiveSheet.ColumnHeader.DefaultStyle = nsc[0];  
    Dim nsc As New FarPoint.Win.Spread.NamedStyleCollection()
    Dim ns As New FarPoint.Win.Spread.NamedStyle("StyleHeaders", "HeaderDefault")
    ns.Border = New FarPoint.Win.LineBorder(Color.DarkBlue, 2)
    ns.BackColor = Color.LightBlue
    nsc.Compose(ns, ns)
    nsc.Add(ns)
    FpSpread1.NamedStyles = nsc
    FpSpread1.ActiveSheet.ColumnHeader.DefaultStyle = nsc(0)
    See Also