C sharp - CREACION DINAMICA DE FORMULARIOS

 
Vista:

CREACION DINAMICA DE FORMULARIOS

Publicado por Camilo Torres (1 intervención) el 13/09/2005 15:06:28
Quisiera instanciar formularios desde un método, mandandole como parametros el nombre de la clase formulario y el nombre con qu quiero instanciarla mas o menos asi.

public void MostrarVentana(Object sender, string lcNombreVentana)
{
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:CREACION DINAMICA DE FORMULARIOS

Publicado por Camilo Torres (1 intervención) el 14/09/2005 19:42:26
Hola, soy nuevo en esto de C, C++, C# donde encuentro información de Reflection en C#, de que se trata. Gracias por despejarme esta duda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:CREACION DINAMICA DE FORMULARIOS

Publicado por Yamil Bracho (1164 intervenciones) el 14/09/2005 20:31:02
Mas o menos el codigo seria algo como :

using System.Reflection;
try {
Assembly myAssembly = Assembly.GetExecutingAssembly();
Form myForm = myAssembly.CreateInstance(txtFormName.text) as Form;
myForm.ShowDialog();
}
catch (System.NullReferenceException exNull)
{
MessageBox.Show (" No se consiguio el formulario " + txtFormname.Text);
}
catch (Exception ex)
{
MessageBox.Show (ex.ToString());
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar