Spread ASP.NET 14
FarPoint.Web.Spread Assembly / FarPoint.Web.Spread Namespace / NamedStyle Class / Parent Property
Example


In This Topic
    Parent Property (NamedStyle)
    In This Topic
    Gets or sets the name of the parent for the style.
    Syntax
    'Declaration
     
    Public Overrides Property Parent As String
    'Usage
     
    Dim instance As NamedStyle
    Dim value As String
     
    instance.Parent = value
     
    value = instance.Parent
    public override string Parent {get; set;}

    Property Value

    String containing the name of the parent style of this style
    Remarks

    If some properties in a NamedStyle object are not set, those properties are inherited from the parent style (NamedStyle object) when the properties are composed using the NamedStyleCollection Compose method.

    Example
    This example creates a new custom style and sets several of the style properties.
    FarPoint.Web.Spread.NamedStyle nstyleheaders = new FarPoint.Web.Spread.NamedStyle("StyleData", "DataAreaDefault");
    ns.BackColor = Color.LightBlue;
    ns.Border = new FarPoint.Web.Spread.Border(Color.Red);
    ns.CellType = new FarPoint.Web.Spread.TextCellType();
    ns.Editor = new FarPoint.Web.Spread.TextCellType();
    ns.Font.Bold = true;
    ns.ForeColor = Color.Red;
    ns.Formatter = new FarPoint.Web.Spread.TextCellType();
    ns.HorizontalAlign = HorizontalAlign.Left;
    ns.Locked = true;
    ns.Name = "StyleData";
    ns.Parent = "DataAreaDefault";
    ns.Renderer = new FarPoint.Web.Spread.TextCellType();
    ns.VerticalAlign = VerticalAlign.Bottom;
    FpSpread1.NamedStyles.Add(ns);
    FpSpread1.ActiveSheetView.Cells[0, 0].StyleName = "StyleData";
    FpSpread1.ActiveSheetView.SetText(0, 0, "NamedStyle");
    FpSpread1.ActiveSheetView.Columns[0].Width = 120;
    FpSpread1.ActiveSheetView.Rows[0].Height = 80;
    
    Dim ns As New FarPoint.Web.Spread.NamedStyle("StyleData", "DataAreaDefault")
    ns.BackColor = Color.LightBlue
    ns.Border = New FarPoint.Web.Spread.Border(Color.Red)
    ns.CellType = New FarPoint.Web.Spread.TextCellType
    ns.Editor = New FarPoint.Web.Spread.TextCellType
    ns.Font.Bold = True
    ns.ForeColor = Color.Red
    ns.Formatter = New FarPoint.Web.Spread.TextCellType
    ns.HorizontalAlign = HorizontalAlign.Left
    ns.Locked = True
    ns.Name = "StyleData"
    ns.Parent = "DataAreaDefault"
    ns.Renderer = New FarPoint.Web.Spread.TextCellType
    ns.VerticalAlign = VerticalAlign.Bottom
    FpSpread1.NamedStyles.Add(ns)
    FpSpread1.ActiveSheetView.Cells(0, 0).StyleName = "StyleData"
    FpSpread1.ActiveSheetView.SetText(0, 0, "NamedStyle")
    FpSpread1.ActiveSheetView.Columns(0).Width = 120
    FpSpread1.ActiveSheetView.Rows(0).Height = 80
    See Also