C#treeView1树桩控件加panel控件实现多窗体在同一个主窗体通过点选树桩控件进行窗体的切换

private void treeView1_AfterSelect_1(object sender, TreeViewEventArgs e)
{
if (treeView1.SelectedNode.Name == “员工管理系统”)
{
//加载欢迎窗体
pbbox objpbbox = new pbbox();
objpbbox.TopLevel = false;//设置窗体不是顶级窗体
objpbbox.Dock = DockStyle.Fill;//填充
this.panel1.Controls.Clear();//清空控件中的其他窗体
this.panel1.Controls.Add(objpbbox);//向控件中添加
objpbbox.Show();//显示控件
}

        if (treeView1.SelectedNode.Name == "员工管理")
        {
            frmAdminStaff objfrmstaff = new frmAdminStaff();
            objfrmstaff.TopLevel = false;//设置窗体不是顶级窗体
            objfrmstaff.Dock = DockStyle.Fill;//填充
            this.panel1.Controls.Clear();//清空控件中的其他窗体
            this.panel1.Controls.Add(objfrmstaff);//向控件中添加
            objfrmstaff.Show();//显示控件
        }
        if (treeView1.SelectedNode.Name == "题目管理")
        {
            frmAdminSubject objSubject = new frmAdminSubject();
            objSubject.TopLevel = false;//设置窗体不是顶级窗体
            objSubject.Dock = DockStyle.Fill;//填充
            this.panel1.Controls.Clear();//清空控件中的其他窗体
            this.panel1.Controls.Add(objSubject);//向控件中添加
            objSubject.Show();//显示控件
        }
        if (treeView1.SelectedNode.Name == "评分管理")
        {
            frmAdminScore objSubject = new frmAdminScore();
            objSubject.TopLevel = false;//设置窗体不是顶级窗体
            objSubject.Dock = DockStyle.Fill;//填充
            this.panel1.Controls.Clear();//清空控件中的其他窗体
            this.panel1.Controls.Add(objSubject);//向控件中添加
            objSubject.Show();//显示控件
        }
        if (treeView1.SelectedNode.Name == "其他项")
        {
            FrmOther objSubject = new FrmOther();
            objSubject.TopLevel = false;//设置窗体不是顶级窗体
            objSubject.Dock = DockStyle.Fill;//填充
            this.panel1.Controls.Clear();//清空控件中的其他窗体
            this.panel1.Controls.Add(objSubject);//向控件中添加
            objSubject.Show();//显示控件
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值