(0) exportieren Drucken
Alle erweitern

MenuItem.Selectable-Eigenschaft

Hinweis: Diese Eigenschaft ist neu in .NET Framework, Version 2.0.

Ruft einen Wert ab, der angibt, ob das MenuItem-Objekt ausgewählt werden kann oder ob darauf geklickt werden kann, oder legt diesen Wert fest.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

public bool Selectable { get; set; }
/** @property */
public boolean get_Selectable ()

/** @property */
public void set_Selectable (boolean value)

public function get Selectable () : boolean

public function set Selectable (value : boolean)

Eigenschaftenwert

true, wenn das Menüelement ausgewählt werden kann, andernfalls false.

Wenn diese Eigenschaft für ein Menüelement auf false festgelegt ist, wird keine Aktion ausgeführt, wenn auf dieses Menüelement geklickt wird bzw. dieses ausgewählt wird. Das ggf. vorhandene Popoutbild, das untergeordnete Menüelemente für das Menüelement angibt, wird trotzdem angezeigt und ist verfügbar.

Wenn untergeordnete Menüelemente für ein Menüelement nicht angezeigt werden sollen, legen Sie die Enabled-Eigenschaft auf false fest.

In folgendem Codebeispiel wird die Darstellung und Funktionsweise eines Menüelements in einem Menü veranschaulicht, dessen Selectable-Eigenschaft auf false festgelegt ist.


<%@ Page Language="VB" %>

<html>
  <body>
    <form runat="server">
    
      <h3>Menu Selectable and Enabled properties Example</h3>
    Note that Home, set to Selectable=false, is unselectable, but still shows all child items.<br />
    Movies, set to Enabled=false, is unselectable, is greyed out, and does not show child items. <br />
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="1"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <dynamicmenustyle backcolor="LightSkyBlue"
          forecolor="Black"
          borderstyle="Solid"
          borderwidth="1"
          bordercolor="Black" />
      
        <items>
          <asp:menuitem navigateurl="Home.aspx" 
            text="Non-Selectable"
            tooltip="Non-Selectable"
              Selectable=false>
            <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="Disabled"
              tooltip="Disabled"
              Enabled=false>
              <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>


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

.NET Framework

Unterstützt in: 2.0
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2014 Microsoft