Sdílet prostřednictvím


Menu.DynamicHorizontalOffset Vlastnost

Definice

Získá nebo nastaví počet pixelů pro posun dynamické nabídky vodorovně vzhledem k nadřazené položce nabídky.

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

Hodnota vlastnosti

Počet pixelů, které se mají posunout dynamickou nabídku vodorovně vzhledem k nadřazené položce nabídky. Výchozí hodnota je 0.

Příklady

Následující příklad kódu ukazuje, jak použít DynamicHorizontalOffset vlastnost k určení 5 pixelů mezery mezi dynamickou nabídkou a její nadřazenou položkou nabídky.


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

Poznámky

DynamicHorizontalOffset Vlastnost slouží k úpravě vodorovné pozice dynamické nabídky vzhledem k nadřazené položce nabídky. Tato vlastnost ovlivňuje umístění dynamické nabídky odlišně v závislosti na tom, zda Menu je ovládací prvek zobrazen svisle nebo vodorovně (jak je určeno Orientation vlastností). Následující tabulka popisuje zmíněné rozdíly.

Orientace Description
Horizontální Ve výchozím nastavení se dynamická nabídka zobrazí přímo pod položkou nadřazené nabídky. Nastavení této vlastnosti posune pozici dynamické nabídky vodorovně od této základní pozice.
Vertikální Ve výchozím nastavení se vedle nadřazené položky nabídky zobrazí položka dynamické nabídky bez mezer mezi položkami. Nastavení této vlastnosti řídí vodorovné mezery mezi dynamickou nabídkou a její nadřazenou položkou nabídky.

Poznámka:

Tuto vlastnost můžete nastavit na zápornou hodnotu, která posune dynamickou nabídku záporným směrem. Pokud zobrazujete svislou nabídku, záporná hodnota způsobí, že se dynamická nabídka a její nadřazená položka nabídky překrývají.

Platí pro

Viz také