【发布时间】:2018-11-01 19:58:14
【问题描述】:
我有标签和它们的名称,如 label1、label2、... 等,我知道如何显示标签,如 label1.visible = true 但我想要做的是让它们中的一些用其他名称可见,如下面的代码
for (i = 0; i < ceksayisi*2; i++)
{
num = i;
labelname = "label" + num;
labelname.visible = true;
}
代码给我'string' does not contain a definition for 'visible' and no extension method 'visible' accepting a first argument of type 'string' could be found (are you missing a using directive or an assembly reference?)
【问题讨论】:
-
这是 ASP.NET 吗?
-
甚至 c#?....
-
如果 ASP.NET,
(Label)Page.FindControl("label" + num)应该可以工作 -
说明您使用的 GUI 框架很重要:ASP.NET、Windows 窗体、WPF 等。
-
如果您使用的是 Windows 窗体,请检查:stackoverflow.com/questions/12808943/…
标签: c#