Spread Windows Forms 12.0 Product Documentation
Compose Method (DefaultStyleCollection)
Example 


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.
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

Reference

DefaultStyleCollection Class
DefaultStyleCollection Members