Ustawianie parametru VISIBLE dla kilku labeli w petli

0

witam. mam pewien problem. pisye w asp.net, c# pewna stronke. mam kilka labeli (od 1 do 10 powiedzmy) i maja ustawione visible false. po wybraniu liczby (i rowne od 1 do 10) i paneli ma sie pojawic (visible ma byc true.)
w c plus plus to bylo
TLabel b = (TLabel)FindComponent("Label"+IntToStr(i));
b->Visible = true

jak bedzie to wygladalo w c#

z gory wielkie dzieki za wszelkie odpowiedzi

0

Pare postow nizej:
http://4programmers.net/Forum/viewtopic.php?id=136050

W C++ to co pokazujesz to szczyt lenistwa i zero swiadomosci o wydajnosci czegos takiego.

0

foreach (Control c in this.Controls)
if (c is Label)
c.BackColor = Color.Blue;
takie cos przeglada cala kolekcje controlsow. a ja chce zeby tylko visible byly labele Label1, Label2, Label3, Label4 (tu akurat dla i rownego 4)

znalazlem cos takiego
Control[] found = this.Controls.Find("Label" + ToString(i));
ale niestety nie dziala

0
wachdaw napisał(a)

takie cos przeglada cala kolekcje controlsow. a ja chce zeby tylko visible byly labele Label1, Label2, Label3, Label4 (tu akurat dla i rownego 4)

            for (int i = 1; i <= 4; i++)
            {
                this.Controls["Label" + i.ToString()].Visible = true;
            }

1 użytkowników online, w tym zalogowanych: 0, gości: 1