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


In This Topic
    Compose Method (DefaultStyleCollection)
    In This Topic
    Composes a style using the default styles and a specified StyleInfo object. Some styles can be ignored when composing by setting excludeInfo and excludeNs Style properties with excludeNs are ignored if they are set to excludeInfo
    Syntax
    'Declaration
     
    Public Function Compose( _
       ByVal o As Object, _
       ByVal destInfo As StyleInfo _
    ) As StyleInfo
    'Usage
     
    Dim instance As DefaultStyleCollection
    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 object (NamedStyle, StyleInfo, or string name)
    destInfo
    Destination for the composed StyleInfo object
    If Null, creates a new StyleInfo object.

    Return Value

    StyleInfo object containing the style information
    Example
    This example composes a style using the default styles and a specified StyleInfo object.
    FarPoint.Win.Spread.DefaultStyleCollection dsc = new FarPoint.Win.Spread.DefaultStyleCollection();
    Object[] myarray = new Object[dsc.Count];
    FarPoint.Win.Spread.StyleInfo si = new FarPoint.Win.Spread.StyleInfo();
    foreach(FarPoint.Win.Spread.NamedStyle style in FarPoint.Win.Spread.DefaultStyleCollection.Styles)
    {
    listBox1.Items.Add(style.Name);
    dsc.Compose(style.Name, si);
    }
    dsc.CopyTo(myarray,0);
    Dim dsc As New FarPoint.Win.Spread.DefaultStyleCollection()
    Dim style As FarPoint.Win.Spread.NamedStyle
    Dim myarray(dsc.Count())
    Dim si As New FarPoint.Win.Spread.StyleInfo()
    For Each style In dsc.Styles
    ListBox1.Items.Add(style.Name)
    dsc.Compose(style.Name, si)
    Next
    dsc.CopyTo(myarray, 0)
    See Also