다음을 통해 공유


Menu.DynamicHorizontalOffset 속성

정의

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

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

속성 값

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

예제

다음 코드 예제에서는 속성을 사용 하 여 DynamicHorizontalOffset 동적 메뉴와 부모 메뉴 항목 간의 5 픽셀 간격을 지정 하는 방법을 보여 줍니다.


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

설명

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

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

메모

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

적용 대상

추가 정보