Spread ASP.NET 15
FarPoint.Web.Spread Assembly / FarPoint.Web.Spread Namespace / ContextMenuStyle Class / ItemForeColor Property
Example


In This Topic
    ItemForeColor Property
    In This Topic
    Gets or sets the forecolor of the context menu item.
    Syntax
    'Declaration
     
    Public Property ItemForeColor As Color
    'Usage
     
    Dim instance As ContextMenuStyle
    Dim value As Color
     
    instance.ItemForeColor = value
     
    value = instance.ItemForeColor
    public Color ItemForeColor {get; set;}

    Property Value

    The forecolor of the context menu item.
    Example
    This example sets the ItemForeColor property.
    FarPoint.Web.Spread.ContextMenuStyle stylem = new FarPoint.Web.Spread.ContextMenuStyle();
    stylem.BackColor = System.Drawing.Color.Aqua;
    stylem.ItemBackColor = System.Drawing.Color.Beige;
    stylem.ItemForeColor = System.Drawing.Color.Orange;
    stylem.ItemDisabledForeColor = System.Drawing.Color.Red;
    stylem.ItemDisabledBackColor = System.Drawing.Color.Green;
    FpSpread1.ActiveSheetView.ContextMenuStyle = stylem;
    FpSpread1.EnableContextMenu = true;
    FarPoint.Web.Spread.ContextMenu rowHeaderContextMenu = new FarPoint.Web.Spread.ContextMenu();
    rowHeaderContextMenu.Type = FarPoint.Web.Spread.ContextMenuType.RowHeader;
    FarPoint.Web.Spread.MenuItem rowHeaderItem = new FarPoint.Web.Spread.MenuItem("RowHeader item 1");
    rowHeaderItem.ChildItems.Add(new FarPoint.Web.Spread.MenuItem("Child item 1"));
    rowHeaderItem.ChildItems.Add(new FarPoint.Web.Spread.MenuItem("Child item 2"));
    rowHeaderItem.ChildItems[1].Visible = true;
    rowHeaderContextMenu.Items.Add(rowHeaderItem);
    FpSpread1.ContextMenus.Add(rowHeaderContextMenu);
    Dim stylem As New FarPoint.Web.Spread.ContextMenuStyle()
    stylem.BackColor = System.Drawing.Color.Aqua
    stylem.ItemBackColor = System.Drawing.Color.Beige
    stylem.ItemForeColor = System.Drawing.Color.Orange
    stylem.ItemDisabledForeColor = System.Drawing.Color.Red
    stylem.ItemDisabledBackColor = System.Drawing.Color.Green
    FpSpread1.ActiveSheetView.ContextMenuStyle = stylem
    FpSpread1.EnableContextMenu = True
    'If the RowHeader context menu has not been added, add it here 
    Dim rowHeaderContextMenu As New FarPoint.Web.Spread.ContextMenu()
    rowHeaderContextMenu.Type = FarPoint.Web.Spread.ContextMenuType.RowHeader
    Dim rowHeaderItem As New FarPoint.Web.Spread.MenuItem("RowHeader item 1")
    rowHeaderItem.ChildItems.Add(New FarPoint.Web.Spread.MenuItem("Child item 1"))
    rowHeaderItem.ChildItems.Add(New FarPoint.Web.Spread.MenuItem("Child item 2"))
    rowHeaderItem.ChildItems(1).Visible = True
    rowHeaderContextMenu.Items.Add(rowHeaderItem)
    FpSpread1.ContextMenus.Add(rowHeaderContextMenu)
    See Also