Spread ASP.NET 14
FarPoint.Web.Spread Assembly / FarPoint.Web.Spread Namespace / ContextMenuStyle Class / ItemHoverBackColor Property
Example


In This Topic
    ItemHoverBackColor Property
    In This Topic
    Gets or sets the backcolor of the context menu item when the mouse is over the item.
    Syntax
    'Declaration
     
    Public Property ItemHoverBackColor As Color
    'Usage
     
    Dim instance As ContextMenuStyle
    Dim value As Color
     
    instance.ItemHoverBackColor = value
     
    value = instance.ItemHoverBackColor
    public Color ItemHoverBackColor {get; set;}

    Property Value

    The backcolor of the context menu item.
    Example
    This example sets the ItemHoverBackColor property.
    protected void Page_Load(object sender, EventArgs e)
            {
                if (IsPostBack) return;
                FpSpread1.ActiveSheetView.ContextMenuStyle.ItemHoverBackColor = System.Drawing.Color.FromArgb(88, 149, 77);
                FpSpread1.ActiveSheetView.ContextMenuStyle.Seperator = new FarPoint.Web.Spread.Border(BorderStyle.Dotted, System.Drawing.Color.Red, 2);
                FpSpread1.ActiveSheetView.ContextMenuStyle.ItemHoverBorder = new FarPoint.Web.Spread.Border(BorderStyle.Dashed, System.Drawing.Color.Aqua, 2);
                FpSpread1.ActiveSheetView.ContextMenuStyle.ItemFont.Bold = true;            
                FarPoint.Web.Spread.ContextMenu viewportMenu = new FarPoint.Web.Spread.ContextMenu();
                viewportMenu.Type = FarPoint.Web.Spread.ContextMenuType.Viewport;
                FarPoint.Web.Spread.MenuItem customViewportItem = new FarPoint.Web.Spread.MenuItem("Viewport item 1");
                customViewportItem.ChildItems.Add(new FarPoint.Web.Spread.MenuItem(" First Item"));
                customViewportItem.ChildItems.Add(new FarPoint.Web.Spread.MenuItem("-"));
                customViewportItem.ChildItems.Add(new FarPoint.Web.Spread.MenuItem(" Second Item"));
                viewportMenu.Items.Add(customViewportItem);
                FpSpread1.EnableContextMenu = true;
                FpSpread1.ContextMenus.Add(viewportMenu);
            }
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            If (IsPostBack) Then
                Return
            End If        
            FpSpread1.ActiveSheetView.ContextMenuStyle.ItemHoverBackColor = System.Drawing.Color.FromArgb(88, 149, 77)
            FpSpread1.ActiveSheetView.ContextMenuStyle.Seperator = New FarPoint.Web.Spread.Border(BorderStyle.Dotted, System.Drawing.Color.Red, 2)
            FpSpread1.ActiveSheetView.ContextMenuStyle.ItemHoverBorder = New FarPoint.Web.Spread.Border(BorderStyle.Dashed, System.Drawing.Color.Aqua, 2)
            FpSpread1.ActiveSheetView.ContextMenuStyle.ItemFont.Bold = True
            Dim viewportMenu As New FarPoint.Web.Spread.ContextMenu()
            viewportMenu.Type = FarPoint.Web.Spread.ContextMenuType.Viewport
            Dim customViewportItem As New FarPoint.Web.Spread.MenuItem("Viewport item 1")
            customViewportItem.ChildItems.Add(New FarPoint.Web.Spread.MenuItem(" First Item"))
            customViewportItem.ChildItems.Add(New FarPoint.Web.Spread.MenuItem("-"))
            customViewportItem.ChildItems.Add(New FarPoint.Web.Spread.MenuItem(" Second Item"))
            viewportMenu.Items.Add(customViewportItem)
            FpSpread1.EnableContextMenu = True
            FpSpread1.ContextMenus.Add(viewportMenu)
    End Sub
    See Also