entiendo lo que tratas de hacer pero realmente sería un poco talachudo colocarte el ejemplo y mas ahorita que ya llevo mas de 10 horas en mi trabajo jeje... pero no sería más fácil sy haces el add dentro de tu método ? para pasarle directamente el tipo.. quedando de ésta forma (quitando el valor boolean que regresa):
Cita: public void CreaControl(int Ancho, int Alto, string Nombre, string Texto, TipoControl Tipo, string Estilo)
{
switch (Tipo)
{
case TipoControl.WebBoton:
Button MiControl = new Button();
MiControl.ID = Nombre;
MiControl.Text = Texto;
MiControl.Value = Texto;
MiControl.Width = Ancho;
MiControl.Height = Alto;
MiControl.Style = Estilo;
objFormulario.Controls.Add(MiControl );
break;
}
}
... o si eso no te sirve cual es la finalidad de que le regreses un boolean .??
Salu2