LLamar Form ya abierto desde otro

24/02/2005 - 18:21 por Thomas | Informe spam
Hola a todos, necesito saber cuál es la nueva técnica para utilizar los
controles, métodos, propiedades y rutinas de un Form ya abierto desde otro,
no se como lograrlo

Saludos y gracias de antemano.
 

Leer las respuestas

#1 Octavio Telis Aynés
24/02/2005 - 19:41 | Informe spam
Pues... podrías usar algo como esto:

'Declarar una variable del tipo del formulario
'que se desea manipular
Dim frm As frmAlgunForm

'Declarar una variable de arreglo de formularios
'para buscar el deseado
Dim frms As Form() = Me.Owner.OwnedForms
For Each fr As Form In frms
If fr.Name = "Form2" Then
frm = fr
Exit For
End If
Next
'Se utiliza el método
frm.MetodoDeseado()


Este ejemplo ilustra a grandes razgos lo que supongo que buscas.

Hay limitantes por supuesto, y son que el formulario que buscas y el otro de
donde buscas hayan sido instanciados en el mismo formulario y que además se
les haya fijado la pertenencia a este último.


Espero te sea de utilidad

Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/


"Thomas" escribió en el mensaje
news:
Hola a todos, necesito saber cuál es la nueva técnica para utilizar los
controles, métodos, propiedades y rutinas de un Form ya abierto desde


otro,
no se como lograrlo

Saludos y gracias de antemano.

Preguntas similares