TreeView.TreeNodeExpanded Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje po rozwinięciu węzła w kontrolce TreeView .
public:
event System::Web::UI::WebControls::TreeNodeEventHandler ^ TreeNodeExpanded;
public event System.Web.UI.WebControls.TreeNodeEventHandler TreeNodeExpanded;
member this.TreeNodeExpanded : System.Web.UI.WebControls.TreeNodeEventHandler
Public Custom Event TreeNodeExpanded As TreeNodeEventHandler
Typ zdarzenia
Przykłady
Poniższy przykład kodu pokazuje, jak za pomocą TreeNodeExpanded zdarzenia zaktualizować zawartość Label kontrolki, gdy użytkownik rozszerza węzeł w kontrolce TreeView .
<%@ 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>
Uwagi
Zdarzenie TreeNodeExpanded jest wywoływane po rozwinięciu węzła w kontrolce TreeView . Dzięki temu można podać metodę obsługi zdarzeń, która wykonuje niestandardową procedurę za każdym razem, gdy wystąpi to zdarzenie.
Uwaga
SelectAction Jeśli właściwość węzła jest ustawiona na TreeNodeSelectAction.Expand
lub TreeNodeSelectAction.SelectExpand
, TreeNodeExpanded zdarzenie jest również wywoływane po kliknięciu tego węzła w kontrolceTreeView.
Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.