Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.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# 具有文本框名称的foreach循环_C#_Foreach - Fatal编程技术网

C# 具有文本框名称的foreach循环

C# 具有文本框名称的foreach循环,c#,foreach,C#,Foreach,如何在此基础上创建foreach循环,我只想更改以txt2结尾的文本框的大小 br1txt2.Size = new Size(27, 20); br2txt2.Size = new Size(27, 20); br3txt2.Size = new Size(27, 20); br4txt2.Size = new Size(27, 20); br5txt2.Size = new Size(27, 20); 好几年没有

如何在此基础上创建foreach循环,我只想更改以txt2结尾的文本框的大小

        br1txt2.Size = new Size(27, 20);
        br2txt2.Size = new Size(27, 20);
        br3txt2.Size = new Size(27, 20);
        br4txt2.Size = new Size(27, 20);
        br5txt2.Size = new Size(27, 20);

好几年没有做任何winforms了,但我认为这可能会奏效

        br1txt2.Size = new Size(27, 20);
        br2txt2.Size = new Size(27, 20);
        br3txt2.Size = new Size(27, 20);
        br4txt2.Size = new Size(27, 20);
        br5txt2.Size = new Size(27, 20);
IEnumerable<TextBox> textBoxes = GetTextBoxes() //Get your textboxes from wherever
Size newSize = new Size(27, 20);
foreach (Control c in textBoxes.Where(c=>c.Name.EndsWith("txt2")))
{
   c.Size = newSize;
}
IEnumerable textboxs=getTextBox()//从任何地方获取文本框
大小新闻大小=新大小(27,20);
foreach(文本框中的控件c.Where(c=>c.Name.EndsWith(“txt2”))
{
c、 大小=新闻大小;
}

多年来没有使用任何winforms,但我认为这可能会奏效

        br1txt2.Size = new Size(27, 20);
        br2txt2.Size = new Size(27, 20);
        br3txt2.Size = new Size(27, 20);
        br4txt2.Size = new Size(27, 20);
        br5txt2.Size = new Size(27, 20);
IEnumerable<TextBox> textBoxes = GetTextBoxes() //Get your textboxes from wherever
Size newSize = new Size(27, 20);
foreach (Control c in textBoxes.Where(c=>c.Name.EndsWith("txt2")))
{
   c.Size = newSize;
}
IEnumerable textboxs=getTextBox()//从任何地方获取文本框
大小新闻大小=新大小(27,20);
foreach(文本框中的控件c.Where(c=>c.Name.EndsWith(“txt2”))
{
c、 大小=新闻大小;
}
代码可能无法编译。
但是,我希望它能给你们提供进一步建设的想法

        br1txt2.Size = new Size(27, 20);
        br2txt2.Size = new Size(27, 20);
        br3txt2.Size = new Size(27, 20);
        br4txt2.Size = new Size(27, 20);
        br5txt2.Size = new Size(27, 20);
代码可能无法编译。

但是,我希望它能为您提供进一步构建的想法。

所以只需测试c.Name.EndsWith(“txt2”)也许您应该检查c是否是一个文本框?将“and”改为| |,如果(c是textbox | | c.Name.EndsWith(“txt2”))我的错误-不要使用| |这意味着“或”-查看我的编辑,它构建得很好。使用“&&”,它是AND。所以只需测试c.Name.EndsWith(“txt2”)也许你应该检查c是否是一个文本框?将“AND”改为| |,如果(c是textbox | | c.Name.EndsWith(“txt2”))我的错误-不要使用| |这意味着“或”-请查看我的编辑。使用“&&”表示和。
        br1txt2.Size = new Size(27, 20);
        br2txt2.Size = new Size(27, 20);
        br3txt2.Size = new Size(27, 20);
        br4txt2.Size = new Size(27, 20);
        br5txt2.Size = new Size(27, 20);