我有标签数组列表,我希望通过索引更改列表中某些数组中某些标签的可见性。请告诉我,我该怎么做?
答案 0 :(得分:1)
这就是你想要的:
foreach (var l in list)
if (l.Name.Equals("test", StringComparison.OrdinalIgnoreCase))
l.Visible = false;
或:
foreach (var l in list)
if (l.TabIndex == 1)
l.Visible = false;
答案 1 :(得分:1)
您说您想要使用索引更改标签的可见性。就这样:
r == r1
答案 2 :(得分:0)
您可以像访问数组中的其他变量一样访问数组位置上的特定标签:
Label[] labels = new Label[10];
labels[0] = new Label();
labels[0].Text = "blablabla";
labels[0].Visible = true;
...
labels[9] = new Label();
labels[9].Text = "blablabla";
labels[9].Visible = false;
...
当然,对于List等也是如此。