Code Bye

如何实现Treeview和TabControl控件的结合使用

如图,我希望点击左边的一个节点,右边的Control便出现相应的内容,如何实现?

 

10分
TreeView的AfterSelect事件中调用tabControl的DeselectTab方法
  private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            if (treeView1.SelectedNode.Text.Trim() == "节点1")
            {
                tabControl1.DeselectTab(1);
            }
            else if (treeView1.SelectedNode.Text.Trim() == "节点2")
            {
                tabControl1.DeselectTab(0);
            }
        }
/pre>

10分
TreeView控件左面显示标题、右面显示标题内容示例
//设置Content控件
<asp:Content ID=”Content1″ ContentPlaceHolderID=”ContentPlaceHolder1″ Runat=”Server”>
   <table style=”width: 632px; height: 384px” cellpadding=”0″ cellspacing=”0″ class=”style1″>
        <tr>
            <td style=”width: 84px; height: 432px;”>
                <iframe src=”TreeMenuSys.aspx”  name=”leftFrame” width=”200″  frameborder=”no” scrolling=”no” style=”height: 478px; width: 157px; background-image: url(../../Images/Skin/left.jpg);” ></iframe>
            </td>
            <td style=”width: 95px; height: 432px;”>
                <iframe src=”CommonPage.aspx” name=”rightFrame” frameborder=”no” scrolling=”no” 
                    height=”500″ style=”width: 760px; height: 483px;”></iframe>
            </td>
        </tr>
    </table>
</asp:Content>
//leftFrame设置TreeView控件标题右面显示标题内容
 <asp:TreeView ID=”TreeView1″ runat=”server” Height=”241px” Font-Size=”12pt” ForeColor=”Black” Width=”121px” style=”left: 1px; position: relative; top: -64px” ImageSet=”Faq” >
            <Nodes>
                <asp:TreeNode Text=”学员后台管理” ToolTip=”学员后台管理” Value=”学员后台管理”>
                   
               
               <asp:TreeNode Text=”系统管理” ToolTip=”系统管理” Value=”系统管理”>
                <asp:TreeNode Text=”学员管理员” ToolTip=”学员管理员” Value=”学员管理员” Target=”rightFrame” NavigateUrl=”AdminManage.aspx”></asp:TreeNode>
                    <asp:TreeNode Text=”后勤管理” ToolTip=”后勤管理” Value=”后勤管理” Target=”rightFrame” 
                       NavigateUrl=”~/Module/Admin/BlogType.aspx”></asp:TreeNode>
                    <asp:TreeNode Text=”业务管理” ToolTip=”业务管理” Value=”业务管理” Target=”rightFrame” 
                       NavigateUrl=”~/Module/Admin/LinkManage.aspx”></asp:TreeNode>
                    <asp:TreeNode Text=”学员管理” ToolTip=”学员管理” Value=”学员管理” Target=”rightFrame” 
                       NavigateUrl=”~/Module/Admin/BlogManage.aspx”></asp:TreeNode>
                       <asp:TreeNode Text=”食堂管理” ToolTip=”食堂管理” Value=”食堂管理” Target=”rightFrame” 
                       NavigateUrl=”~/Module/Admin/manage_AD.aspx”></asp:TreeNode>
                       <asp:TreeNode Text=”人事管理” ToolTip=”人事管理” Value=”人事管理” Target=”rightFrame” 
                       NavigateUrl=”~/Module/Admin/ST_admin_replay.aspx”></asp:TreeNode>
                       <asp:TreeNode Text=”出勤管理” ToolTip=”出勤管理” Value=”出勤管理” Target=”rightFrame” 
                       NavigateUrl=”~/Module/Admin/ST_admin_message.aspx”></asp:TreeNode>
                 </asp:TreeNode>
                    <asp:TreeNode NavigateUrl=”~/Module/Blog/LonginOut.aspx” Target=”_top” Text=”退出登录” Value=”退出登录”></asp:TreeNode>
                </asp:TreeNode>
            </Nodes>
            <HoverNodeStyle ForeColor=”Purple” Font-Underline=”True” />
            <SelectedNodeStyle Font-Underline=”True” HorizontalPadding=”0px” VerticalPadding=”0px” />
            <ParentNodeStyle Font-Bold=”False” />
            <NodeStyle Font-Names=”Tahoma” Font-Size=”8pt” ForeColor=”DarkBlue” HorizontalPadding=”5px”
                NodeSpacing=”0px” VerticalPadding=”0px” />
        </asp:TreeView>
/div>

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何实现Treeview和TabControl控件的结合使用