TreeNodeEventArgs.Node 속성

정의

이벤트를 발생시킨 노드를 가져옵니다.

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

속성 값

TreeNode

이벤트를 발생시킨 노드를 나타내는 TreeNode입니다.

예제

다음 코드 예제를 사용 하는 방법에 설명 합니다 Node 확장 노드의 텍스트 값을 확인 하는 속성입니다.


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

설명

사용 된 Node 이벤트를 발생 시킨 노드 속성에 액세스 하는 속성입니다. 합니다 Node 속성이 반환을 TreeNode 개체 및 노드의 속성을 수정 하거나 자식 노드를 동적으로 추가할 노드의 내용을 확인 하려면 일반적으로 사용 됩니다.

적용 대상

추가 정보