如题,VB里定义textbox(index)组容易,但我刚学c#,请问怎样定义的

解决方案 »

  1.   

    c#里面没有控件数组,可以用txt1,txt2,txt3,如果是webform,然后通过findcontrol的方法得到该控件;
    如果是winform,可以这样:
    int i=1;
    int n=xxx;你认为你的控件id肯定包含在次范围内就可以
    for (i=1;i<n;i++)
    {
    if (Controls[i].FindForm() == this)//该控件是否在当前窗体
    {
    if (Controls[i].Name == "txt1")//通过这种方式可以找到,名称你可以拼出来
    {
    MessageBox.Show(Controls[i].Name);
    }
    }
    }
      

  2.   

    TextBox [] texts = new TextBox[10];