那些box命名要有规律:
private void Button1_Click(object sender, EventArgs MyEventArgs)
{
Control myControl1;
for (int i=0;i<=8;i++)
{
myControl1 = FindControl("TextBox"+i.ToString())
if(myControl1!=null)
{
//do something
}
}
}
private void Button1_Click(object sender, EventArgs MyEventArgs)
{
Control myControl1;
for (int i=0;i<=8;i++)
{
myControl1 = FindControl("TextBox"+i.ToString())
if(myControl1!=null)
{
//do something
}
}
}
解决方案 »
- c#做导航条
- Winform窗口关闭
- 问一下大家的编程习惯,在控件里能设置的东西你会不会另外去写代码实现?
- chart 滚动条
- c# 使用windows文件缓存
- 如何向richtextbox控件中添加控件?怎样让它可以滚动?
- 将VB6程序转换到VB.NET后, Dim reg As Object : reg = CreateObject("Wscript.Shell"),然后在reg.后出现的提示框中并没有RegWrite
- 如何利用分割符提取数据(比常用的要难点),谢谢
- 怎样取得程序所在的目录和怎样取得窗口句柄?
- 我有个问题相当不理解:.net这么先进的技术,datagrid号称能实现分页,但它的分页怎么那么白痴啊
- 请问我如何把from上画的的东西方在一个bitmap中?
- System.Data.SQL不存在,为什么??
如下: private void button1_Click(object sender, System.EventArgs e)
{
TextBox[] textboxes={t,te,tex}; //里面是TextBox的名称,可以增加到9个
ArrayList arr=this.Search(textboxes); for(int i=0;i<=arr.Count-1;i++)
{
Console.WriteLine(arr[i].ToString());
}
}
private ArrayList Search(TextBox[] textboxes)
{
ArrayList arr=new ArrayList();
if(textboxes.Length>0)
{
foreach(TextBox txb in textboxes)
{
string st=txb.Text;
if(st!="")
{
arr.Add(st);
}
}
}
return arr;
} :)
private void Button1_Click(object sender, EventArgs MyEventArgs)
{
foreach(Control ctl In this.Controls)
{
if (ctl.GetType.FullName=="TextBox")
if (ctl.Tag=="Input")
{
//do your work
}
}
}