Visual Basic para Aplicaciones - Cargar Formulario a partir de una cadena de texto

Life is soft - evento anual de software empresarial
 
Vista:

Cargar Formulario a partir de una cadena de texto

Publicado por Jose Luis (1 intervención) el 27/02/2001 11:02:49
Muy Buenas. Tengo un problema. A ver si sois tan listos como creos que sois.
tengo un Proyecto de 200 formularios. He hecho un menu dinámico y todo eso.
Pues bien lo que quiero es que a partir de que yo tenga el nombre del formulario en una variable string, cargar esa presentación sin utilizar select case ni nada similar.

Os pongo un ejemplo de lo que tendría que ser:
/*
Cad="Form25"
load Form25 <== pero no se puede
*/

Tampoco me vale recorrer la colección de Forms, ya que solo muestra los que están cargados.

Gracias.
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:Cargar Formulario a partir de una cadena de tex

Publicado por hectorg (6 intervenciones) el 09/03/2001 12:42:55
Te recomiendo que utilices un único form con varias pantallas o que carge los controles en función del menú. de todas maneras puedes hacer esto, cambiando los datos de checkbox por el nombre del form, y el Each a formularios en lufgar de controles de formulario:

For Each X In UserForm1.Controls
C = X.Name
LASTN = Right(C, 2)
If Left(LASTN, 1) = "x" Then LASTN = Right(LASTN, 1)
IZDAN = Left(C, 8)
R = "CheckBox"
If IZDAN = R Then X.Value = 0
Next
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