请问如何取得TabControl中TabPage 里的一个 Label控件名称

解决方案 »

  1.   

    foreach( Control childControl in TabPage.Controls )
    {
        if (childControl is Label)
           ((Control)childControl).Name;
    }
      

  2.   

    foreach(Control c in  this.TabControl.TabPage[1].controls )
    {
       if (c.name =="你要的label名称")
       {
          //do something 
       }
    }
      

  3.   

    form中可以直接获得
    不用那么多写法
    web中的同上
      

  4.   

    Label lb = (Label)this.tabControl1.TabPages[0].Controls[0];
    =>lb.Name.ToString()
    假设是第一个tabpage,而且控件的tabindex为0
      

  5.   

    设定了tabindex,就不用循环来找控件啦,直接就可取到。