Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 链接到文本框中的C变量_C#_Variables_Hyperlink_Reference - Fatal编程技术网

C# 链接到文本框中的C变量

C# 链接到文本框中的C变量,c#,variables,hyperlink,reference,C#,Variables,Hyperlink,Reference,对不起,我是C的新手,我试着在网上查找,但是我找不到。 这对你来说可能很简单,但我想做的是: for (i = 1; intCOUNTRIES > i; i++) { LC = inputCOUNTRY[i].Text; strCountryName = Country(LC); strCountries += strCountryName + ", "; } 其中输入国家[i]。文本;使用for循环进行更改,使其从每个

对不起,我是C的新手,我试着在网上查找,但是我找不到。 这对你来说可能很简单,但我想做的是:

for (i = 1; intCOUNTRIES > i; i++)
    {
        LC = inputCOUNTRY[i].Text;
        strCountryName = Country(LC);
        strCountries += strCountryName + ", ";  
    }
其中输入国家[i]。文本;使用for循环进行更改,使其从每个文本框中获取文本,然后移动到下一个文本框


谢谢你的帮助

您可以在容器中找到如下文本框:

var pnlMain = new System.Windows.Forms.Panel(); // replace with your container (where your textboxes exists)
for (i = 1; intCOUNTRIES > i; i++)
{
   LC = ((TextBox)pnlMain.Controls.Find("inputCOUNTRY" + i)[0]).Text;
   strCountryName = Country(LC);
   strCountries += strCountryName + ", ";  
}

是的,我有20个名为inputCOUNTRY1、inputCOUNTRY2等的文本框。阿迪尔:问题是,我不知道如何使用正确的语法,让它通过每个循环切换到下一个文本框。我使用的是Visual Basic语言。我试过这个,但它说不能转换类型“System.Windows.Forms.Control[]“to”System.Windows.Forms.TextBox“请尝试此TextBoxpnlMain.Controls.FindinputCOUNTRY+i[0]。Text