Llamar a un formulario desde una funcion...

17/12/2006 - 19:44 por Juan Carlos Biancotti | Informe spam
Hola todos, quiero hacer que las llamadas a los formularios tengan que ser a
traves de una funcion
por ej. AbreForm("miForm")

Entonces, en la funcion hago:
void AbreForm(string FormNombre)
{
// Esto no me sirve porque el nombre del formulario puede ser cualquiera
de los que existen en el proj.
FormNombre nuevoForm = new FormNombre();
nuevoForm.ShowDialog();
}
Mi duda es como hacerlo? ya que lo que recibo en la funcion es un string
como nombre del fomulario.

Gracias de antemano por cualquier ayuda que me podais prestar.

Juan Carlos Biancotti
biancottijuank@hotmail.com
 

Leer las respuestas

#1 Alberto Poblacion
17/12/2006 - 20:51 | Informe spam
"Juan Carlos Biancotti" wrote in message
news:OFwxd%
Hola todos, quiero hacer que las llamadas a los formularios tengan que ser
a traves de una funcion
por ej. AbreForm("miForm")

Entonces, en la funcion hago:
void AbreForm(string FormNombre)
{
// Esto no me sirve porque el nombre del formulario puede ser
cualquiera de los que existen en el proj.
FormNombre nuevoForm = new FormNombre();
nuevoForm.ShowDialog();
}
Mi duda es como hacerlo? ya que lo que recibo en la funcion es un string
como nombre del fomulario.





void AbreForm(string FormNombre)
{
Type t = Type.GetType("EspacioDeNombres."+FormNombre);
Form f = (Form)Activator.CreateInstance(t);
f.ShowDialog();
}

Preguntas similares