首页 > 解决方案 > 在 forloop 中设置可见性

问题描述

我有一个关于 for 循环和设置 to 可见性的numericupdowns问题true。这就是我想要完成的:

nud1.Visible = true;
nud2.Visible = true;
nud3.Visible = true;
nud4.Visible = true;
nud5.Visible = true;
nud6.Visible = true;
nud7.Visible = true;
nud8.Visible = true;

这就是我尝试这样做的方式:

for (int i = 0; i < 8; i++) {
  nud[i].Visble = true;
}

这可能吗?如果可以,怎么做?

标签: c#visual-studiofor-loop

解决方案


将控件放入数组中。

var controls = new Control[] { nud1, nud2, nud3, nud4, nud5, nud6, nud7, nud8 };

foreach (var c in controls)
{
    c.Visible = true;
}

推荐阅读