小弟近日遇到一问题,需要定义一些控件,但数目不定,所以需要定义一个控件数组,不知是否有解决方法,望各位大虾赐教

解决方案 »

  1.   

    就用控件数组好了
    DIM T AS TEXTBOX()
      

  2.   

    for(int i=0;i<5;i++)
    {
      TextBox text = new TextBox();
      text.Id = "textBox"+i.ToString();
    }
      

  3.   

    kenMoxi(蓝雨) ,这样定义的话好像页面一刷新这些控件就会没了
      

  4.   

    http://www.microsoft.com/china/MSDN/library/archives/library/dv_vstechart/html/vbtchcreatingcontrolarraysinVisualBasicnetVisualcnet.asp
      

  5.   

    我贴的链接是
    在 Visual Basic .NET 和 Visual C# .NET 中创建控件数组
      

  6.   

    他是叫我说得具体点吧呵呵
    打个比方,我可能接受n条消息,然后把这些消息显示出来,但消息的条数是不确定的,所以LABEL的个数也不确定,那么就要做个循环直到最后一条消息,把这些消息一一放到LABEL里。但是kenMoxi(蓝雨) ,你这样定义的话好像页面一刷新这些控件就会没了
      

  7.   

    楼上的是创建若干个textbox控件,
    如果要用的话,还需进行事件加载
      

  8.   

    TextBox newControls=new TextBox();
    newControls.ID = "textbox1";
    newControls.Width = 100;
    newControls.Style.Add("LEFT","50");
    newControls.Style.Add("TOP","50");
                                         
    Page.Controls[1].Controls.Add(newControls);
    用这个方法定义出的控件页面一刷新就没了,而且不能加载事件。知不知道有什么方法可以让他保留在页面上并且能加载事件。