Menu.DynamicHorizontalOffset Propriété

Définition

Obtient ou définit le nombre de pixels utilisés pour déplacer horizontalement un menu dynamique par rapport à son élément de menu parent.Gets or sets the number of pixels to shift a dynamic menu horizontally relative to its parent menu item.

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

Valeur de propriété

Int32

Nombre de pixels utilisés pour déplacer horizontalement un menu dynamique par rapport à son élément de menu parent.The number of pixels to shift a dynamic menu horizontally relative to its parent menu item. La valeur par défaut est 0.The default is 0.

Exemples

L’exemple de code suivant montre comment utiliser la DynamicHorizontalOffset propriété pour spécifier un intervalle de 5 pixels entre un menu dynamique et son élément de menu parent.The following code example demonstrates how to use the DynamicHorizontalOffset property to specify a 5-pixel gap between a dynamic menu and its parent menu item.


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

Remarques

Utilisez la DynamicHorizontalOffset propriété pour ajuster la position horizontale d’un menu dynamique par rapport à son élément de menu parent.Use the DynamicHorizontalOffset property to adjust the horizontal position of a dynamic menu relative to its parent menu item. Cette propriété affecte la position d’un menu dynamique différemment selon que le Menu contrôle est affiché verticalement ou horizontalement (comme spécifié par la Orientation propriété).This property affects the position of a dynamic menu differently depending on whether the Menu control is displayed vertically or horizontally (as specified by the Orientation property). Le tableau suivant décrit les différences.The following table describes the differences.

OrientationOrientation DescriptionDescription
HorizontalHorizontal Par défaut, un menu dynamique s’affiche directement sous son élément de menu parent.By default, a dynamic menu is displayed directly below its parent menu item. La définition de cette propriété déplace horizontalement la position du menu dynamique à partir de cette position de base.Setting this property shifts the dynamic menu position horizontally from this base position.
VerticalVertical Par défaut, un élément de menu dynamique est affiché en regard de son élément de menu parent sans aucun espace entre les deux.By default, a dynamic menu item is displayed next to its parent menu item without any spacing in between. La définition de cette propriété contrôle l’espacement horizontal entre le menu dynamique et son élément de menu parent.Setting this property controls the horizontal spacing between the dynamic menu and its parent menu item.

Notes

Vous pouvez définir cette propriété sur une valeur négative pour déplacer un menu dynamique dans une direction négative.You can set this property to a negative value to shift a dynamic menu in a negative direction. Si vous affichez un menu vertical, une valeur négative provoque le chevauchement d’un menu dynamique et de son élément de menu parent.If you are displaying a vertical menu, a negative value causes a dynamic menu and its parent menu item to overlap.

S’applique à

Voir aussi