Crear formularios a partir de su nombre de clase
Hola a todos.
¿Sabe alguien si es posible crear y mostrar formularios a partir de su nombre de clase? En Delphi era posible registrando la clase del formulario con RegisterClass y luego localizándolo con FindClass, pero no sé como hacerlo en C#. Saludos y gracias. |
suponiendo que la clase que quieres crear se llama MiFormulario
Código:
using System; |
Gracias por responder, pero esa es la forma habitual de crear formularios.
Me referia a crear formularios a partir del nombre de clase, pero con dicho nombre de clase guardado en una cadena. Es decir, si partiendo del nombre de una clase (en formato string) podemos llegar a crear un formulario del tipo especificado. Saludos y gracias. |
ah ok, creo que ya te entendi, a ver checa este link tal vez puede servirte
C# y como crear instancias de clases desde un tipo String utilizando .NET FrameWork. |
Perdón que me meta en terrenos que ahora conozco poco (como .NET), pero por el ejemplo dado pareciera que entonces es mucho más laborioso hacerlo en C# que en Delphi Win32. ¿No se supone que este tipo de vicisitudes ya están superadas en .NET? :confused:
Un cordial saludo. Al González. |
Cita:
con la api de reflexion se pueden obtener datos como que clases conforman un ensamblado, que metodos tienen esas clases, que parametros reciben, que datos devuelven y poder llamarlos o instanciarlos cargando el ensamblado correspondiente. la vdd desconozco si realmente existe una funcion como en delphi que te permita cargar de manera simple una clase a partir de un string, sera cosa de investigar mas a fondo aqui un pequeño resumen de la api de reflexion en ingles y aca la referencia en español |
Gracias por la ayuda.
Conocía la existencia de la clase Reflection, pero no sabia como podía serme útil en este caso. Voy a probarlo con los ejemplos que me has enviado. |
La franja horaria es GMT +2. Ahora son las 05:21:43. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi