【发布时间】:2021-03-22 14:00:28
【问题描述】:
我有一个关于 for 循环和将 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;
}
这可能吗?如果可以,怎么做?
【问题讨论】:
-
如果nud8等是控件,那么看索引窗体上的控件集合。您可以将控件名称作为字符串进行索引。
-
您可以将它们放在一个List
、一个数组或一个字典中。但是 C# 不是脚本语言,所以不能像你那样构造变量名..
标签: c# visual-studio for-loop