怎么利用循环将一个数组中的数值放大textBox中?
我现在有一数组 double[] text = {2 3 4 5 6 7 8 9 10 11 12 13 14 15};数组易做图有14个数,将这些数依次放到textBox1,textBox2,textBox3....textBox14。注意:不需要告诉我一个一个这样写textBox1.Text=Convert.ToString(text[1]); 当数组里有很多数的时候,我是想用一个循环将这些数赋到textBox中,谢谢大家帮忙!!! --------------------编程问答--------------------
--------------------编程问答--------------------
int index=0;
foreach(Control ctl in Controls)
{
if(ctl is TextBox)
{
int.TryParse(out index,ctl.Name.Replace("textBox",""));
if( index!=0)
{
ctl.Text=数组[index];
}
}
}
double[] text = new double[]{2, 3, 4 ,5 ,6 ,7 ,8 ,9 ,10 ,11 ,12, 13 ,14, 15};--------------------编程问答--------------------
foreach (Control cl in this.Controls)
{
if (cl is TextBox)
{
TextBox tb = cl as TextBox;
string str_index = Regex.Match(tb.Name, @"\d+").Value;
if (!string.IsNullOrEmpty(str_index))
{
int index = int.Parse(str_index) - 1;
if (index < text.Length)
tb.Text = text[index].ToString();
}
}
}
++
补充:.NET技术 , C#