当前上下文中不存在名称"tab"  我应该引入什么类 

解决方案 »

  1.   

    可能没使用这个name叫tab的控件。
      

  2.   

    这代码是我复制的  在那个项目里就可以用  到这里就不行了   要是没有声明  应该怎么声明呢public void creawin(Form a,string b)
            {
                DevExpress.XtraTab.XtraTabPage page = new DevExpress.XtraTab.XtraTabPage();
                //a tjbm = new a();
                a.TopLevel = false;
                a.Dock = DockStyle.Fill;
                a.FormBorderStyle = FormBorderStyle.None;
                page.Text = b;
                
                page.Controls.Add(a);
                tab.TabPages.Add(page);
                tab.SelectedTabPage = page;//首页显示
                a.Show();
               
                i += 1;
            }
      

  3.   

    name的控件 ?能不能说详细点  楼主正在学 菜鸡一只
      

  4.   

    你没发现你的新页面少了一个 DevExpress.XtraTabControl 控件吗?
    把这个控件也拷到界面上,这个控件的名字就是tab
      

  5.   

    好using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using Framework.Core; 
     
    namespace 小型人力资源管理系统
    {
        /// <summary>
        /// 通过菜单按钮控件设置win值,以及调用xz()函数,然后xz()函数通过条件win的值找到应创建的窗口
        /// 调用creawin()函数,创建窗口
        /// 
        ///管理窗口_Load函数主要是调用权限表里的信息,判断对登陆用户哪些功能可用
        /// </summary>
        public partial class 管理窗口 : Form
        {
            private int i;//已开启窗口的计数器,没打开一个窗口,函数creawin使其加1,每关闭一个窗口i值减1
            private int win;//识别要打开哪个窗口        public const int 添加1 = 1;
            public const int 修改1 = 2;
            public const int 删除1 = 3;
            public const int 添加2 = 4;
            public const int 修改2 = 5;
            public const int 删除2 = 6;
            public const int 添加3 = 7;
            public const int 修改3= 8;
            public const int 删除3 = 9;
            public const int 设置4 = 10;
            public const int 删除4 = 12;
            public const int 考勤情况汇总查询5 = 13;
            public const int 每日考勤情况查询5 = 14;
            public const int 签到时间5 = 19;
            public const int 创建账号6 = 15;    
            public const int 删除账号6 = 16;
            public const int 密码修改6 = 17;
            public const int 权限管理7 = 18;
            public const int 调配管理1 = 20;
            public bool noone;
           /// <summary>
           /// 数组op为判断窗口是否已经打开
           /// nam为各个标签的text
           /// </summary>
            private  bool[] op = new bool[19] {true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true};
            private string[] nam = new string[19]
            {"员工信息维护","人员修改","员工删除","调配管理","部门信息维护","部门修改","部门删除","岗位信息维护","岗位修改","岗位删除",
            "科室岗位信息设置","科室岗位关系删除","考勤情况汇总查询","每日考勤情况查询","准时签到时间","创建账号","账号删除","密码修改","权限设置"};
           
        
            public void  管理界面()
            {
                i = 0;
                win = 0;
                noone = false;
                InitializeComponent();
            }
            public void creawin(Form a,string b)
            {
                DevExpress.XtraTab.XtraTabPage page = new DevExpress.XtraTab.XtraTabPage();
                //a tjbm = new a();
                a.TopLevel = false;
                a.Dock = DockStyle.Fill;
                a.FormBorderStyle = FormBorderStyle.None;
                page.Text = b;
                
                page.Controls.Add(a);
                tab.TabPages.Add(page);
                tab.SelectedTabPage = page;//首页显示
                a.Show();
               
                i += 1;
            }
      

  6.   

    缺少控件引用 而且建议楼主将所有Const 写成一个Const类文件 再引用此类