Menu.DynamicEnableDefaultPopOutImage プロパティ

定義

動的メニュー項目にサブメニューがあることを示す組み込みイメージを表示するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the built-in image that indicates that a dynamic menu item has a submenu is displayed.

public:
 property bool DynamicEnableDefaultPopOutImage { bool get(); void set(bool value); };
public bool DynamicEnableDefaultPopOutImage { get; set; }
member this.DynamicEnableDefaultPopOutImage : bool with get, set
Public Property DynamicEnableDefaultPopOutImage As Boolean

プロパティ値

Boolean

サブメニューのある動的メニュー項目に対して組み込みイメージを表示する場合は true。それ以外の場合は falsetrue to display the built-in image for dynamic menu items with submenus; otherwise, false. 既定値は、true です。The default is true.

次のコード例は、プロパティを使用して、動的メニュー項目にサブメニューがあることを示すイメージを非表示にする方法を示して DynamicEnableDefaultPopOutImage います。The following code example demonstrates how to use the DynamicEnableDefaultPopOutImage property to hide the image that indicates that a dynamic menu item has a submenu. DynamicPopOutImageUrl画像を非表示にするには、プロパティを空の文字列 ("") に設定する必要もあります。The DynamicPopOutImageUrl property must also be set to an empty string ("") for the image to be hidden.


<%@ 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 DynamicEnableDefaultPopOutImage Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu DynamicEnableDefaultPopOutImage Example</h3>
    
      <asp:menu id="NavigationMenu"
        dynamicenabledefaultpopoutimage="false"
        staticdisplaylevels="1"
        orientation="Vertical"   
        runat="server">
      
        <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 DynamicEnableDefaultPopOutImage Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu DynamicEnableDefaultPopOutImage Example</h3>
    
      <asp:menu id="NavigationMenu"
        dynamicenabledefaultpopoutimage="false"
        staticdisplaylevels="1"
        orientation="Vertical"   
        runat="server">
      
        <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>

注釈

動的メニュー項目にサブメニューが含まれている場合、ユーザーがメニュー項目の上にマウスポインターを置くことでメニューを展開できることを示すイメージを表示できます。When a dynamic menu item contains a submenu, an image can be displayed to indicate that the user can expand the menu by positioning the mouse pointer over the menu item. このイメージを表示するには、次の2つの方法があります。There are two ways to display this image:

DynamicPopOutImageUrlプロパティが設定されている場合、そのイメージは組み込みのイメージをオーバーライドします。If the DynamicPopOutImageUrl property is set, that image overrides the built-in image.

注意

プロパティが設定されて DynamicPopOutImageUrl おらず、プロパティがに設定されている場合 DynamicEnableDefaultPopOutImage false 、イメージは表示されません。If the DynamicPopOutImageUrl property is not set and the DynamicEnableDefaultPopOutImage property is set to false, no image is displayed.

プロパティを設定することにより、イメージの代替テキストを指定でき DynamicPopOutImageTextFormatString ます。You can specify alternate text for the image by setting the DynamicPopOutImageTextFormatString property. このテキストは、ユーザーがマウスポインターをイメージの上に置いたときにツールヒントとして表示されます。This text is displayed as a ToolTip when the user positions the mouse pointer over the image. このテキストは、支援技術デバイスにも、コントロールをより使いやすくするために使用できるイメージの説明を提供します。This text also provides assistive technology devices with a description of the image that can be used to make the control more accessible.

適用対象

こちらもご覧ください