To by si nemal písať správičky.... ALe odpoveď je jednoduchá. Tvoj control sa nachádza v controle v controls. Najlepšie je ho vyhľadať rekurzívne :
public Control FindControl(string Name, ControlCollection Controls)
{
foreach (Control c in Controls)
{
if (c.Name == Name)
return c;
else
{
var r = FindControl(Name, c.Controls);
if (r != null)
return r;
}
}
return null;
}
// Použitie je už veľmi jednoduché.
var r = FindControl("Panel", Tab1.Controls);
// alebo
var r = FindControl("Panel", this.Controls);
Ak ti funkcia vráti NULL tak Control nenašlo.