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

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
17/12/2006 - 20:51 | Informe spam
"Juan Carlos Biancotti" wrote in message
news:OFwxd%
Mostrar la cita
void AbreForm(string FormNombre)
{
Type t = Type.GetType("EspacioDeNombres."+FormNombre);
Form f = (Form)Activator.CreateInstance(t);
f.ShowDialog();
}
#2 Juan Carlos Biancotti
18/12/2006 - 08:56 | Informe spam
Muchas gracias Alberto. Sigo aprendiendo de tus respuestas.

Un Saludo


"Alberto Poblacion"
escribió en el mensaje news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida