<%@ Control Language="c#" AutoEventWireup="True" Codebehind="AddMoveRemoveDisable.ascx.cs" Inherits="ASPNETExpert.WebControls.Demo.Tree.Programming.AddMoveRemoveDisable" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
<%@ Register TagPrefix="ec" Namespace="ASPNETExpert.WebControls" Assembly="ASPNETExpert.WebControls" %>
<%@ Register TagPrefix="ecd" Namespace="ASPNETExpert.WebControls.DemoControls" Assembly="ASPNETExpert.WebControls.DemoControls" %>
<table cellpadding="0" cellspacing="0" border="0" xmlns:ec="urn:http://aspnetexpert.com/ExpertControls.xsd">
<tr>
<td valign="top">
<ec:ExpertTree id="AddMoveRemoveDisableTree" Skin="Classic" runat="server" PostBackOnClick="true" ExpandOnClick="true" CollapseOnClick="true">
<TreeLook Base="Classic" Width="260" Height="320px" Overflow="Scroll" ShowLines="true" />
<Nodes>
<ec:TreeNode Text="Add" Expanded="true">
<Nodes>
<ec:TreeNode Text="Add Last" Value="AddLast" />
<ec:TreeNode Text="Add First" Value="AddFirst" />
</Nodes>
</ec:TreeNode>
<ec:TreeNode Text="Move" Expanded="true">
<Nodes>
<ec:TreeNode Text="Make me the Last" Value="MoveLast" />
<ec:TreeNode Text="Move me Up" Value="MoveUp" />
<ec:TreeNode Text="Move me Down" Value="MoveDown" />
<ec:TreeNode Text="Make me the First" Value="MoveFirst" />
</Nodes>
</ec:TreeNode>
<ec:TreeNode Text="Remove" Expanded="true">
<Nodes>
<ec:TreeNode Text="Remove 1" Value="Remove" />
<ec:TreeNode Text="Remove 2" Value="Remove" />
<ec:TreeNode Text="Remove 3" Value="Remove" />
<ec:TreeNode Text="Remove 4" Value="Remove" />
</Nodes>
</ec:TreeNode>
<ec:TreeNode Text="Enable / Disable" Expanded="true">
<Nodes>
<ec:TreeNode Text="Disable me" Value="Disable" Enabled="false" />
<ec:TreeNode Text="Disable me" Value="Disable" />
<ec:TreeNode Text="Disable me" Value="Disable" />
<ec:TreeNode Text="Enable all" Value="Enable" />
</Nodes>
</ec:TreeNode>
</Nodes>
</ec:ExpertTree>
</td>
<td valign=top width="100%" style="PADDING-LEFT:10px">
<ecd:DescriptionView runat="server" ID="Descriptionview1">
<ecd:Description id="Description1" runat="server">
Set <b>PostBackOnSelect</b> to raise a PostBack upon a node selection.
Process <b>NodeSelected</b> event at the server-side.
</ecd:Description>
<ecd:Description id="Description2" runat="server">
Use properties and methods of the <b>TreeNode</b> and <b>TreeNodeCollection</b>
classes to manipulate nodes in the tree at the server side.
</ecd:Description>
</ecd:DescriptionView>
</td>
</tr>
</table>
<ec:CodeViewTab id="CodeViewTab1" runat="server">
<ec:TabItem runat="server" Text="aspx" ID="Tabitem1">
<pre class="aspcode">
<ecd:SyntaxHighlight runat="server" ContentType="ASPX" OutputFile="Programming/AddMoveRemoveDisable.ascx" ID="Syntaxhighlight1"/>
</pre>
</ec:TabItem>
<ec:TabItem runat="server" Text="C#" ID="Tabitem2">
<pre class="aspcode">
<ecd:SyntaxHighlight runat="server" ContentType="C#" OutputFile="Programming/AddMoveRemoveDisable.ascx.cs" ID="Syntaxhighlight2"/>
</pre>
</ec:TabItem>
<ec:TabItem runat="server" Text="VB" ID="Tabitem3">
<pre class="aspcode">
<ecd:SyntaxHighlight runat="server" ContentType="VB" OutputFile="Programming/AddMoveRemoveDisable_vb.ascx.vb" ID="Syntaxhighlight3"/>
</pre>
</ec:TabItem>
</ec:CodeViewTab>