Comparteix a través de


WebPartZoneBase.MenuVerbHoverStyle Propiedad

Definición

Obtiene información de estilo para la apariencia de un verbo en un menú desplegable de verbos cuando un usuario final coloca el puntero del mouse sobre el verbo.

public:
 property System::Web::UI::WebControls::Style ^ MenuVerbHoverStyle { System::Web::UI::WebControls::Style ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.Style MenuVerbHoverStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.MenuVerbHoverStyle : System.Web.UI.WebControls.Style
Public ReadOnly Property MenuVerbHoverStyle As Style

Valor de propiedad

Style que contiene información de estilo para un verbo cuando un usuario coloca el puntero del mouse sobre el verbo.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra el uso declarativo de la MenuVerbHoverStyle propiedad en un WebPartZone control . Para obtener el ejemplo de código completo, incluido el archivo de código fuente subyacente y la página .aspx que contiene la zona de este código, consulte la información general de la WebPartZoneBase clase.

Observe que la MenuVerbHoverStyle propiedad tiene asignado un valor en el marcado declarativo. Este valor afecta a WebPartZone2. Después de cargar la página en un explorador, cambie la página al modo de edición. Haga clic en el menú verbos y observe que el color de fondo del menú verbos del control de WebPartZone2 es el color asignado a él en el marcado declarativo.

<asp:WebPartZone 
  ID="WebPartZone2"
  Runat="server" 
  DragHighlightColor="#00ff00"
  AllowLayoutChange="true"
  EmptyZoneText="Add WebParts to this empty Zone."
  BorderWidth="2"
  BorderColor="DarkBlue"
  BorderStyle="Dashed" 
  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" /> 
  <ZoneTemplate>
    <asp:Label ID="Label1" Runat="server" Title="Date" />
  </ZoneTemplate>
</asp:WebPartZone>
<asp:WebPartZone 
  ID="WebPartZone2"
  Runat="server" 
  DragHighlightColor="#00ff00"
  AllowLayoutChange="true"
  EmptyZoneText="Add WebParts to this empty Zone."
  BorderWidth="2"
  BorderColor="DarkBlue"
  BorderStyle="Dashed" 
  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" /> 
  <ZoneTemplate>
    <asp:Label ID="Label1" Runat="server" Title="Date" />
  </ZoneTemplate>
</asp:WebPartZone>

Comentarios

La información de estilo contenida en la MenuVerbHoverStyle propiedad se aplica a un verbo individual en un menú verbo, cuando un usuario coloca un puntero del mouse sobre uno de los verbos.

Aunque esta propiedad es de solo lectura, puede establecer los atributos de estilo del objeto subyacente Style .

Dado que el menú que contiene los verbos se crea mediante el objeto emergente de Microsoft Internet Explorer, el menú no representa correctamente su borde cuando coloca el puntero del mouse sobre verbos que tienen diferentes longitudes de texto. La mejor solución para esto es declarar un elemento con un <MenuVerbHoverStyle> borde invisible, por lo que el ancho del menú para todos los verbos es exactamente el mismo tamaño. El elemento declarativo se produciría dentro de una zona y tendría el siguiente aspecto:

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

Se aplica a

Consulte también