WebPartZoneBase.MenuVerbHoverStyle Egenskap

Definition

Hämtar formatinformation för utseendet på ett verb i en listruta för verb när en slutanvändare placerar muspekaren över verbet.

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

Egenskapsvärde

En Style som innehåller formatinformation för ett verb när en användare placerar muspekaren över verbet.

Attribut

Exempel

I följande kodexempel visas deklarativ användning av MenuVerbHoverStyle egenskapen på en WebPartZone kontroll. Det fullständiga kodexemplet, inklusive källkodsfilen bakom koden och sidan .aspx som innehåller zonen i den här koden, finns i klassöversikten WebPartZoneBase .

Observera att egenskapen MenuVerbHoverStyle har tilldelats ett värde i den deklarativa markeringen. Det här värdet påverkar WebPartZone2. När du har läst in sidan i en webbläsare växlar du sidan till redigeringsläge. Klicka på verbmenyn och observera att bakgrundsfärgen för verbmenyn på kontrollen i WebPartZone2 är den färg som tilldelats den i deklarativ markering.

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

Kommentarer

Formatinformationen MenuVerbHoverStyle i egenskapen gäller för ett enskilt verb i en verbmeny, när en användare placerar en muspekare över ett av verben.

Även om den här egenskapen är skrivskyddad kan du ange formatattributen för det underliggande Style objektet.

Eftersom menyn som innehåller verben skapas med Microsoft Internet Explorer popup-objekt återges inte menyn korrekt när du placerar muspekaren över verb som har olika textlängder. Den bästa lösningen för detta är att deklarera ett <MenuVerbHoverStyle> element med en osynlig kantlinje, så menybredden för alla verb är exakt samma storlek. Det deklarativa elementet skulle inträffa i en zon och skulle se ut så här:

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

Gäller för

Se även