Compartir vía


TreeView.TreeNodeCollapsed Evento

Definición

Se desencadena cuando se contrae un nodo en el control TreeView.

public:
 event System::Web::UI::WebControls::TreeNodeEventHandler ^ TreeNodeCollapsed;
public event System.Web.UI.WebControls.TreeNodeEventHandler TreeNodeCollapsed;
member this.TreeNodeCollapsed : System.Web.UI.WebControls.TreeNodeEventHandler 
Public Custom Event TreeNodeCollapsed As TreeNodeEventHandler 

Tipo de evento

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el TreeNodeCollapsed evento para actualizar el contenido de un Label control cuando el usuario contrae un nodo en el TreeView control.


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

Comentarios

El TreeNodeCollapsed evento se genera cuando se contrae un nodo en el TreeView control . Esto le permite proporcionar un método de control de eventos que realiza una rutina personalizada cada vez que se produce este evento.

Para obtener más información acerca de cómo controlar eventos, vea controlar y provocar eventos.

Se aplica a

Consulte también