我目前有100多个标签,它们的名称如下:
labelNumber1
labelNumber2
labelNumber3
labelNumber4
....
labelLetter1
labelLetter2
labelLetter3
labelLetter4
....
我该如何找到所有控件名称中含有“Number”的标签? 与其手动输入labelNumber1.text = "hello",我希望能够一次性处理。
我尝试过正则表达式和foreach循环配合通配符,但未成功。 我也在msdn.microsoft.com上查阅过关于如何在控件中使用正则表达式的资料。
form.Controls
中的每个Control t
,然后检查t.Name
。你也可以使用Linq。 - libertylockedthis.Controls
集合来以编程方式找到它们,但是你想对它们做什么呢?假设结果是一个包含textBox1
、textBox2
和comboBox1
的列表。然后呢?你想对所有选定的控件运行相同的逻辑吗? - Reza Aghaei