TreeNodeEventArgs.Node Proprietà

Definizione

Ottiene il nodo che ha generato l'evento.

public:
 property System::Web::UI::WebControls::TreeNode ^ Node { System::Web::UI::WebControls::TreeNode ^ get(); };
public System.Web.UI.WebControls.TreeNode Node { get; }
member this.Node : System.Web.UI.WebControls.TreeNode
Public ReadOnly Property Node As TreeNode

Valore della proprietà

TreeNode

Oggetto TreeNode che rappresenta il nodo che ha generato l'evento.

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare la Node proprietà per determinare il valore di testo di un nodo espanso.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  void Node_Expand(Object sender, TreeNodeEventArgs e)
  {

    Message.Text = "You expanded the " + e.Node.Text + " node.";

  }

  void Node_Collapse(Object sender, TreeNodeEventArgs e)
  {

    Message.Text = "You collapsed the " + e.Node.Text + " node.";

  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >

  <head runat="server">
    <title>TreeView TreeNodeExpand and TreeNodeCollapse Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView TreeNodeExpand and TreeNodeCollapse Example</h3>
      
      <asp:TreeView id="BookTreeView"
        ExpandDepth="1"
        OnTreeNodeExpanded="Node_Expand"
        OnTreeNodeCollapsed="Node_Collapse"
        runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Chapter 1" 
            Text="Chapter 1">
             
            <asp:TreeNode Value="Section 1"
              Text="Section 1">
               
              <asp:TreeNode Value="Paragraph 1" 
                Text="Paragraph 1">
              </asp:TreeNode>
                
            </asp:TreeNode>
            
            <asp:TreeNode Value="Section 2" 
              Text="Section 2">
            </asp:TreeNode>
            
          </asp:TreeNode>
        
        </Nodes>
        
      </asp:TreeView>
      
      <br />
      
      <asp:Label id="Message" runat="server"/>

    </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">
<script runat="server">

  Sub Node_Expand(ByVal sender As Object, ByVal e As TreeNodeEventArgs)

    Message.Text = "You expanded the " & e.Node.Text & " node."

  End Sub

  Sub Node_Collapse(ByVal sender As Object, ByVal e As TreeNodeEventArgs)

    Message.Text = "You collapsed the " & e.Node.Text & " node."

  End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >

  <head runat="server">
    <title>TreeView TreeNodeExpand and TreeNodeCollapse Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView TreeNodeExpand and TreeNodeCollapse Example</h3>
      
      <asp:TreeView id="BookTreeView"
        ExpandDepth="1"
        OnTreeNodeExpanded="Node_Expand"
        OnTreeNodeCollapsed="Node_Collapse"
        runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Chapter 1" 
            Text="Chapter 1">
             
            <asp:TreeNode Value="Section 1"
              Text="Section 1">
               
              <asp:TreeNode Value="Paragraph 1" 
                Text="Paragraph 1">
              </asp:TreeNode>
                
            </asp:TreeNode>
            
            <asp:TreeNode Value="Section 2" 
              Text="Section 2">
            </asp:TreeNode>
            
          </asp:TreeNode>
        
        </Nodes>
        
      </asp:TreeView>
      
      <br />
      
      <asp:Label id="Message" runat="server"/>

    </form>
  </body>
</html>

Commenti

Utilizzare la Node proprietà per accedere alle proprietà del nodo che ha generato l'evento. La Node proprietà restituisce un TreeNode oggetto e viene comunemente usato per determinare il contenuto del nodo, per modificare le proprietà del nodo o per aggiungere nodi figlio in modo dinamico.

Si applica a

Vedi anche