Instanciar form desde variable

29/09/2005 - 20:22 por Martin Cid | Informe spam
Lo que necesito hacer es algo asi
Dim frm As vForm

siendo vform una variable de tipo string que le paso cuyo valor es el nombre
de un formulario, vForm="frmClientes"

Hago esto pero no me deja, me la subraya y me pone: El tipo vForm no esta
definido

A ver si me podeis ayudar. Salu2.

Preguntas similare

Leer las respuestas

#6 A.Poblacion
30/09/2005 - 13:20 | Informe spam
"Martin Cid" wrote in message
news:
Me subraya el primer "Form" y dice " se esperaba una declaracion"



Ups! Lo siento! Es que lo probé en C#. En Visual Basic sería Dim f as
Form.
Respuesta Responder a este mensaje
#7 Jamaf
03/10/2005 - 16:51 | Informe spam
Hola A.Poblacion:

Estuve haciendole seguimiento a las respuestas que le dabas a Martin en
donde lo guiabas como hacerlo:
Form f CType(System.Reflection.Assembly.GetExecutingAssembly().CreateInstance("
Proyecto.ElFormulario("), Form)")
f.Show()

Pero la verdad, no me sale, (" Proyecto.ElFormulario("), Form)") = ("
Proyecto = ¿App?, ElFormulario= ¿Mi variable string o el formulario
que se va a instanciar?("), Form = ¿? )"), ¿Y esto va entre comillas?

Intente hacerlo asi en VB, pero me sale un error:
Mi proyecto se llama: AdmApp
El formulario que trato de instanciar se llama: Form1

Imports System.Reflection
Dim sCad As String = "Form1"

Tanto cuando instancio con New o sin el , me sale el siguiente ERROR:
!Se esperaba el fín de la instrucción!
Dim oForm As New Form CType(System.Reflection.Assembly.GetExecutingAssembly().CreateInstance("AdmApp.Form1("),
sCad)")

Y por último coloco:
oForm .Show()

Te estaré muy agradecido, si me ayudas y me puedes enviar el codigo el
cual probaste en tu aplicacion en Visual Basic. Gracias,

Saludos,
Aldo Teixeira
Lima - Perú
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida