如何在c#windows窗体中获取文本框序列的值
本文关键字:取文本 获取 c#windows 窗体 | 更新日期: 2023-09-27 18:29:44
我在两列中有4-4个文本框,并将它们命名为nfmin1, nfmin2,nfmin3,nfmin4 and nfmax1,nfmax2,nfmax3,nfmax4
当我单击"提交"按钮时,我想要什么我得到了nfmin1
到nfmin4
和nfmax1
到nfmax4
中填充的所有值使用循环
您可以通过以下方式按名称访问表单控件:
void SubmitButton_Click(object sender, EventArgs e)
{
List<String> nfminValues = new List<String>();
List<String> nfmaxValues = new List<String>();
for (int i = 1; i <= 4; i++)
{
TextBox current_nfmin = this.Controls["nfmin" + i.ToString()] as TextBox;
if (current_nfmin != null)
nfminValues.Add(current_nfmin.Text);
TextBox current_nfmax = this.Controls["nfmax" + i.ToString()] as TextBox;
if (current_nfmax != null)
nfmaxValues.Add(current_nfmax.Text);
}
}
注意:这只是我写的一个例子,我把每个TextBox
的内容放在两个不同的列表中,但你可以用它们做任何你想做的事情。