JAg skapar en del controler dynamiskt, problemet är att jag vill från andra metode än där de skapas "hitta" dem. Hur kan jag göra detta? Jag vet inte indexet som controllerna ligger i utan endast namnet!
hitta dynamiska controls
3 svar · 211 visningar · startad av Mc Fetto
Om jag har förstått det hela rätt så fins det ingen metod liknande den i ASP.NET - FindControl()
Får helt enkelt gå igenom alla controller på formen med följande:
private Control GetControl(string name)
{
foreach (Control c in Controls)
{
if (c.Name.Equals(name))
return c;
}
return null;
}
Någon som har ett bättre allternativ?
Jag hittade en Find() metod på Controls, det var dock i VS 2005 så jag vet inte om det finns i VS 2003, men så fall borde du väl kunna använda den...
- M
Gladh skrev:
Jag hittade en Find() metod på Controls, det var dock i VS 2005 så jag vet inte om det finns i VS 2003, men så fall borde du väl kunna använda den...
- M
Vad jag har sett så finns det inte någon metod som heter find i tidigare versioner :(