This documentation is archived and is not being maintained.

WebPartZoneBase.MenuVerbHoverStyle Property

Gets style information for the appearance of a verb in a verbs drop-down menu when an end user positions the mouse pointer over the verb.

Namespace:  System.Web.UI.WebControls.WebParts
Assembly:  System.Web (in System.Web.dll)

public Style MenuVerbHoverStyle { get; }

Property Value

Type: System.Web.UI.WebControls.Style
A Style that contains style information for a verb when a user positions the mouse pointer over the verb.

The style information contained in the MenuVerbHoverStyle property applies to an individual verb in a verbs menu, when a user positions a mouse pointer over one of the verbs.

Although this property is read-only, you can set the style attributes of the underlying Style object.

Because the menu that contains the verbs is created using Microsoft Internet Explorer's pop-up object, the menu does not correctly render its border when you place your mouse pointer over verbs that have different text lengths. The best workaround for this is to declare a <MenuVerbHoverStyle> element with an invisible border, so the menu width for all verbs is exactly the same size. The declarative element would occur within a zone, and would look as follows:

<asp:WebPartZone ID="WebPartZone1" runat="server">
  <MenuVerbHoverStyle BorderStyle="Solid" BorderWidth="1px"  
     BorderColor="White" />
      <asp:Button ID="Button1" runat="server" Text="Button" />

The following code example demonstrates the declarative use of the MenuVerbHoverStyle property on a WebPartZone control. For the full code example, including the code-behind source file and the .aspx page that contains the zone in this code, see the WebPartZoneBase class overview.

Notice that the MenuVerbHoverStyle property has a value assigned to it in the declarative markup. This value impacts WebPartZone2. After you load the page into a browser, switch the page into edit mode. Click the verbs menu, and notice that the background color for the verbs menu on the control in WebPartZone2 is the color assigned to it in the declarative markup.

  EmptyZoneText="Add WebParts to this empty Zone."
  MenuLabelText="Verbs Menu" 
  MenuPopupImageUrl="label.gif" >
  <VerbStyle Font-Italic="true" />
  <MenuLabelStyle BackColor="Lime" BorderWidth="1"  />
  <MenuLabelHoverStyle Font-Bold="true" />
  <MenuVerbHoverStyle BackColor="LightGrey" />
  <MenuVerbStyle Font-Italic="true" /> 
    <asp:Label ID="Label1" Runat="server" Title="Date" />

Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Framework

Supported in: 3.5, 3.0, 2.0