다음을 통해 공유


Menu.DynamicVerticalOffset 속성

정의

부모 메뉴 항목을 기준으로 동적 메뉴를 세로로 이동할 픽셀 수를 가져오거나 설정합니다.

public:
 property int DynamicVerticalOffset { int get(); void set(int value); };
public int DynamicVerticalOffset { get; set; }
member this.DynamicVerticalOffset : int with get, set
Public Property DynamicVerticalOffset As Integer

속성 값

부모 메뉴 항목을 기준으로 동적 메뉴를 세로로 이동할 픽셀 수입니다. 기본값은 0입니다.

예제

다음 코드 예제에서는 속성을 사용 하 여 DynamicVerticalOffset 부모 메뉴 항목의 위쪽에서 10 픽셀 아래로 동적 메뉴를 이동 하는 방법을 보여 줍니다.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>Menu DynamicHorizontalOffset and DynamicVerticalOffset Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu DynamicHorizontalOffset and DynamicVerticalOffset Example</h3>
    
      <asp:menu id="NavigationMenu"
        dynamichorizontaloffset="5"
        dynamicverticaloffset="10" 
        staticdisplaylevels="1"
        orientation="Vertical"   
        runat="server">
        
        <dynamicmenuitemstyle BackColor="Silver"/>
        <staticmenuitemstyle BackColor="Gray"/>
      
        <items>
          <asp:menuitem navigateurl="Home.aspx" 
            text="Home"
            tooltip="Home">
            <asp:menuitem navigateurl="Music.aspx"
              text="Music"
              tooltip="Music">
              <asp:menuitem navigateurl="Classical.aspx" 
                text="Classical"
                tooltip="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                text="Rock"
                tooltip="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              text="Movies"
              tooltip="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                text="Action"
                tooltip="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                text="Drama"
                tooltip="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </form>
  </body>
</html>

<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>Menu DynamicHorizontalOffset and DynamicVerticalOffset Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu DynamicHorizontalOffset and DynamicVerticalOffset Example</h3>
    
      <asp:menu id="NavigationMenu"
        dynamichorizontaloffset="5"
        dynamicverticaloffset="10" 
        staticdisplaylevels="1"
        orientation="Vertical"   
        runat="server">
        
        <dynamicmenuitemstyle BackColor="Silver"/>
        <staticmenuitemstyle BackColor="Gray"/>
      
        <items>
          <asp:menuitem navigateurl="Home.aspx" 
            text="Home"
            tooltip="Home">
            <asp:menuitem navigateurl="Music.aspx"
              text="Music"
              tooltip="Music">
              <asp:menuitem navigateurl="Classical.aspx" 
                text="Classical"
                tooltip="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                text="Rock"
                tooltip="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              text="Movies"
              tooltip="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                text="Action"
                tooltip="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                text="Drama"
                tooltip="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </form>
  </body>
</html>

설명

DynamicVerticalOffset 속성을 사용 하 여 부모 메뉴 항목을 기준으로 동적 메뉴의 세로 위치를 조정 합니다. 이 속성은 컨트롤이 세로 또는 가로로 표시되는지 여부에 Menu 따라 동적 메뉴의 위치에 다르게 영향을 줍니다(속성에 Orientation 지정된 대로). 다음 테이블은 차이에 대해 설명합니다.

오리엔테이션 설명
수평 기본적으로 동적 메뉴는 부모 메뉴 항목 바로 아래에 간격 없이 표시됩니다. 이 속성을 설정 하면 동적 메뉴와 부모 메뉴 항목 간의 세로 간격을 제어 합니다.
세로 기본적으로 동적 메뉴 항목은 위쪽 가장자리가 정렬된 부모 메뉴 항목 옆에 표시됩니다. 이 속성을 설정하면 동적 메뉴 위치가 이 기본 위치에서 세로로 이동합니다.

메모

이 속성을 음수 값으로 설정하여 동적 메뉴를 음수 방향으로 이동할 수 있습니다. 가로 메뉴를 표시하는 경우 음수 값으로 인해 동적 메뉴와 부모 메뉴 항목이 겹칩니다.

적용 대상

추가 정보