我有一个带有5个文本框的Windows窗体。在这些文本框,用户可以在3个值(500555或610)填充。每个值必须以恒定的相乘。对于每个值,都有另一个常数。以下是我的一个文本框(txtSectie1)的代码。
在代替将该代码复制5倍(每一个文本框),我认为这是使用一个循环,所以我没有到4倍复制代码的方式,但我不能弄明白。对于每一个5文本框欲存储在变量中(dblGewichtPaneel1到dblGewichtPaneel5)的值。所有文本框和变量都具有相同的名称,只有最后一个字符从1更改为5。
答案 0 :(得分:0)
解决方案1:
解决方案2:
使用查找控件
Textbox control = (TextBox) this.Controls["txtSectie" + i]; //this being Form or container control
if(control!=null)
{
//do work
}