如下:for(int i=0;int<100;i++)
{System.Windows.Forms.TabPage tabx+i = new System.Windows.Forms.TabPage();
}要表达的意思就是这样。

解决方案 »

  1.   

    你设置的那个名字是变量的名字,不通这样设置的。但你可以这样设置它的Name;比如:for (int i = 0; i < 100; i++)
    {
    System.Windows.Forms.TabPage tabx = new System.Windows.Forms.TabPage();
    tabx.Name = "tabx" + i.ToString();
    }变量的名字是为了便于记忆,在程序运行的时候可能只是一个地址而已,不存在字符样子的变量名称。
      

  2.   

    for (int i = 0; i < 100; i++)
                {
                    System.Windows.Forms.TabPage t = new System.Windows.Forms.TabPage();
                    t.Name = "tabx" + i.ToString();
                    t.Text = "Tab_" + i.ToString();
                    this.tabControl1.TabPages.Add(t);            }
      

  3.   

    这又是什么意思?
    tabx+i是变量吧?
      

  4.   

      int n=10;
      System.Windows.Forms.TabPage[] tabx = new System.Windows.Forms.TabPage[n]; 
      for(int i=0;i<n;i++)   
      {   
      tabx[i]=new TabPage();   
      tabx[i].Name="tab"+ i.ToString();   
      this.Controls.Add(tab[i]);   
      }
      
      

  5.   

      int n=10;
      System.Windows.Forms.TabPage[] tabx = new System.Windows.Forms.TabPage[n]; 
      for(int i=0;i<n;i++)   
      {   
      tabx[i]=new TabPage();   
      tabx[i].Name="tab"+ i.ToString();   
      }
      this.Controls.AddRange(tab);   
      

  6.   


    TabPage[] pages = new TabPage[100];
    for(int i=0;i<100;i++)
    {
        pages[i] = new TabPage();
        pages[i].Name = "tabx" + i.ToString();
    }
      

  7.   


     foreach (Control con in this.Controls)
                {
                    if (con is TabControl)
                    {
                        for (int i = 0; i < con.Controls.Count; i++)
                        {
                            con.Controls[i].Text = i.ToString();
                        }
                    }
                }