Cargar un Form desde una Variable..

Iniciado por ssccaann43 ©, 17 Marzo 2010, 18:19 PM

0 Miembros y 2 Visitantes están viendo este tema.

ssccaann43 ©

Bien explico un poco...

Tengo una lista de Formularios que he cargado en un List... Ahora bien, creo una function donde requiero el formulario, ejem:

Public Fuction Ejecutar (Formulario as Form)
....
....
....
....
End Function

El detalle es que no puedo llamar por ejemplo la function de esta manera...

Ejecutar List1.Text

Ya que me causa un error porque es un string lo que lee y no el formulario como tal... Quisiera saber si existe alguna manera de hacer eso???
- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"

seba123neo

#1
Código (vb) [Seleccionar]
Private Sub Command1_Click()
   Dim vForm As Form
   Set vForm = Forms.Add("form2")
   vForm.Show
End Sub


con CallByName:

Código (vb) [Seleccionar]
Private Sub Command1_Click()
    Dim vNombreForm As String
    Dim vForm As Form
   
    vNombreForm = "Form2"
    Set vForm = CallByName(Forms, "Add", VbMethod, vNombreForm)
    vForm.Show
End Sub
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

ssccaann43 ©

- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"