我在 C# 的 winform 上有一些组合框(例如 10),名为:comboBox1、coboBox2 和comboBoxN。我如何在 for 循环中访问所有这些内容,如下所示:
for(int i = 0; i < 10; i++)
{
comboBox[i].text = "Hello world";
}
您可以使用OfType http://msdn.microsoft.com/en-us/library/vstudio/bb360913%28v=vs.100%29.aspx method
var comboBoxes = this.Controls
.OfType<ComboBox>()
.Where(x => x.Name.StartsWith("comboBox"));
foreach(var cmbBox in comboBoxes)
{
cmbBox.Text = "Hello world";
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)