다음을 통해 공유


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입니다.

특성

예제

다음 코드 예제에서는 선언적 사용을 보여 줍니다는 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>  

적용 대상

추가 정보