WebPartZoneBase.MenuVerbHoverStyle 속성

정의

최종 사용자가 마우스 포인터를 동사 드롭다운 메뉴의 동사 위에 놓을 때 나타나는 동사의 모양에 대한 스타일 정보를 가져옵니다.

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

속성 값

Style

사용자가 마우스 포인터를 동사 위에 놓을 때 나타나는 동사의 스타일에 대한 정보가 들어 있는 Style입니다.

특성

예제

다음 코드 예제에서는 컨트롤에서 속성의 MenuVerbHoverStyle 선언적 사용을 보여 줍니다 WebPartZone . 코드 숨김 소스 파일 및 이 코드의 영역을 포함하는 .aspx 페이지를 포함한 전체 코드 예제는 클래스 개요를 WebPartZoneBase 참조하세요.

속성에 MenuVerbHoverStyle 선언적 태그에 할당된 값이 있습니다. 이 값은 영향을 줍니다 WebPartZone2. 페이지를 브라우저에 로드한 후 페이지를 편집 모드로 전환합니다. 동사 메뉴를 클릭하면 컨트롤 WebPartZone2 의 동사 메뉴에 대한 배경색이 선언적 태그에 할당된 색입니다.

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

설명

속성에 MenuVerbHoverStyle 포함된 스타일 정보는 동사 메뉴의 개별 동사에 적용되며, 사용자가 동사 중 하나에 마우스 포인터를 놓을 때 적용됩니다.

이 속성은 읽기 전용이지만 기본 Style 개체의 스타일 특성을 설정할 수 있습니다.

동사가 포함된 메뉴는 Microsoft Internet Explorer의 팝업 개체를 사용하여 만들어지므로 텍스트 길이가 다른 동사 위에 마우스 포인터를 놓으면 메뉴의 테두리가 올바르게 렌더링되지 않습니다. 이를 위한 가장 좋은 해결 방법은 보이지 않는 테두리가 있는 <MenuVerbHoverStyle> 요소를 선언하는 것이므로 모든 동사의 메뉴 너비는 정확히 같은 크기입니다. 선언적 요소는 영역 내에서 발생하며 다음과 같습니다.

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

적용 대상

추가 정보