Partager via


WebPartZoneBase.MenuVerbHoverStyle Propriété

Définition

Obtient des informations de style pour l'apparence d'un verbe dans un menu d'actions verbales déroulant lorsqu'un utilisateur final positionne le pointeur de la souris sur le verbe.

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

Valeur de propriété

Style qui contient des informations de style pour un verbe lorsqu'un utilisateur positionne le pointeur de la souris sur le verbe.

Attributs

Exemples

L’exemple de code suivant illustre l’utilisation déclarative de la MenuVerbHoverStyle propriété sur un WebPartZone contrôle. Pour obtenir l’exemple de code complet, notamment le fichier source code-behind et la page .aspx qui contient la zone dans ce code, consultez la vue d’ensemble de la WebPartZoneBase classe.

Notez que la MenuVerbHoverStyle propriété a une valeur qui lui est affectée dans le balisage déclaratif. Cette valeur a un impact sur WebPartZone2. Une fois que vous avez chargé la page dans un navigateur, basculez la page en mode édition. Cliquez sur le menu verbes et notez que la couleur d’arrière-plan du menu verbes du contrôle dans WebPartZone2 est la couleur qui lui est affectée dans le balisage déclaratif.

<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>

Remarques

Les informations de style contenues dans la MenuVerbHoverStyle propriété s’appliquent à un verbe individuel dans un menu de verbes, lorsqu’un utilisateur positionne un pointeur de souris sur l’un des verbes.

Bien que cette propriété soit en lecture seule, vous pouvez définir les attributs de style de l’objet sous-jacent Style .

Étant donné que le menu qui contient les verbes est créé à l’aide de l’objet contextuel de Microsoft Internet Explorer, le menu ne restitue pas correctement sa bordure lorsque vous placez votre pointeur de souris sur des verbes dont la longueur de texte est différente. La meilleure solution de contournement consiste à déclarer un <MenuVerbHoverStyle> élément avec une bordure invisible, de sorte que la largeur du menu pour tous les verbes est exactement de la même taille. L’élément déclaratif se produit dans une zone et se présente comme suit :

<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>  

S’applique à

Voir aussi