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


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

    Property Value

    The forecolor of the disabled item.
    Example
    This example sets the ItemDisabledForeColor property.
    FarPoint.Web.Spread.ContextMenuStyle stylem = new FarPoint.Web.Spread.ContextMenuStyle();
    stylem.BackColor = System.Drawing.Color.Aqua;
    stylem.ItemBackColor = System.Drawing.Color.Beige;
    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;
    rowHeaderItem.ChildItems[1].Enabled = false;
    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.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
    rowHeaderItem.ChildItems(1).Enabled = False
    rowHeaderContextMenu.Items.Add(rowHeaderItem)
    FpSpread1.ContextMenus.Add(rowHeaderContextMenu)
    See Also