我对c#和visual studio非常陌生。
我正在Visual Studio中使用C#。我想创建一个方法,该方法可以遍历许多文本框和标签,并将它们的可见控件设置为“True”。
这是我到目前为止想出的代码,但它不起作用。
public static void showFields(params string[] values)
{
foreach (var value in values)
{
value.Visible = true;
}
}
如有任何帮助,我们将不胜感激。
2条答案
按热度按时间oknrviil1#
你走的路是对的,只需要用
Control
替换string
,顺便说一下,string
不具有Visible
属性。lsmepo6l2#
代码应该与下面类似。您可能有嵌套的控件。在这种情况下,您将创建一个递归方法
您的表单也是
control
如果您已经有了一个所需控件的列表,格式为数组-
Control[] values
,则可以使用LINQ