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); } } }
如果是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);
}
}
}