C#表单隐藏标签。重复的

时间:2016-11-05 08:36:50

标签: winforms

因此。我有9个名为L1,L2,L3 ... L9的标签。我想只显示前N个标签。我试图创建字符串,但我不能使用字符串作为变量名称。那么,我如何构建变量名称,以便我可以隐藏它们?如何将字符串转换为标签名称?

字符串名称;

for(int i = 1; i< = N; i ++)

{

 name = "L"+i.ToString();
 name.Hide(); // error

}

1 个答案:

答案 0 :(得分:0)

你不能按照你描述的方式去做。您不能将名称组合为字符串并访问变量。

Label是一个变量,您必须按名称访问它。最好的办法是将所有内容添加到数组/列表中,并添加一个方法,该方法将显示前N个项目并隐藏其他项目或类似内容。

这样的事情:

com.mysql.jdbc.Driver